![Convertendo um "conjunto" em letras minúsculas](https://rvso.com/image/1615245/Convertendo%20um%20%22conjunto%22%20em%20letras%20min%C3%BAsculas.png)
Estou trabalhando em um arquivo .bat que pede um apelido (mas em letras maiúsculas)
set /p nickname="Please enter your uppercase name!:
e eu me pergunto se posso fazer com que o morcego armazene tanto o apelido original (maiúsculo) quanto o apelido em minúsculas.
Então eu posso fazer isso como
%nickname%\files\avatar\1.png
ou
%nickname_lowercase%\files\avatar\1.png
Não quero pedir ao usuário o apelido em letras minúsculas, só quero que ele converta o que o usuário digita em letras minúsculas e armazene-o em um "conjunto" ou algo assim. É um pouco complicado, desculpe se não consegui explicar.
Responder1
Como faço para converter o conteúdo de uma variável para minúsculas?
Use o seguinte arquivo em lote:
SETLOCAL ENABLEDELAYEDEXPANSION
set /p nickname="Please enter your uppercase name!:
rem save the name, use "s in case there are space in the name
set "_UpperNick=nickname"
call LoCase nickname
set "_LowerNick=nickname"
echo _UpperNick
echo _LowerNick
ENDLOCAL
GOTO:EOF
:LoCase
:: Subroutine to convert a variable VALUE to all lower case.
:: The argument for this subroutine is the variable NAME.
SET %~1=!%~1:A=a!
SET %~1=!%~1:B=b!
SET %~1=!%~1:C=c!
SET %~1=!%~1:D=d!
SET %~1=!%~1:E=e!
SET %~1=!%~1:F=f!
SET %~1=!%~1:G=g!
SET %~1=!%~1:H=h!
SET %~1=!%~1:I=i!
SET %~1=!%~1:J=j!
SET %~1=!%~1:K=k!
SET %~1=!%~1:L=l!
SET %~1=!%~1:M=m!
SET %~1=!%~1:N=n!
SET %~1=!%~1:O=o!
SET %~1=!%~1:P=p!
SET %~1=!%~1:Q=q!
SET %~1=!%~1:R=r!
SET %~1=!%~1:S=s!
SET %~1=!%~1:T=t!
SET %~1=!%~1:U=u!
SET %~1=!%~1:V=v!
SET %~1=!%~1:W=w!
SET %~1=!%~1:X=x!
SET %~1=!%~1:Y=y!
SET %~1=!%~1:Z=z!
GOTO:EOF
FonteArquivos em lote - Como ... Converter strings em maiúsculas ou minúsculas
Responder2
Para um conjunto de caracteres preditivos, esta substringSet !var:A=a!
funciona, e só trabalhando comsubstring predefinidaembastão/cmd.
Para esse tipo de tarefa, por que não contar com uma ajudinhac#, o que pode possibilitar trabalhar com sotaques e consoantes não convencionaisè, È, ä, Ä, ñ, Ñ, ç, Ç etc.
Onde obastão/cmdirá gerarc#código, ele será compilado e executado em tempo de execução....
O que resolve possíveis entradas do usuário, em que a sequência vem com acentos e as vogais/consoantes são diferentes das convencionais[az]e/ou[A_Z]
Obs:- Também trabalho comapelidos com espaçose/ou comcompor nomes
@echo off && setlocal EnableDelayedExpansion
cd /d "%~dp0" && title <nul && title ...\%~dpnx0 /// !time:~0,8! !date!
set "_where=%__appdir__%where.exe" && set "_csc=%windir%\Microsoft.NET"
set "_findstr=%__APPDIR__%\findstr.exe" && del /q /f "%tmp%\ToUpLower.*" 2>nul >nul
>"%temp%\ToUpLower.cs"^
(
echo= using System; namespace SUQ1522019 ^{class Program ^{static void Main(string[] args^) ^{
echo= if (args.Length==2 ^&^& args[0].ToLower(^)=="-l"^) ^{Console.WriteLine(args[1].ToLower(^)^);^}
echo= if (args.Length==2 ^&^& args[0].ToLower(^)=="-u"^) ^{Console.WriteLine(args[1].ToUpper(^)^);^}^}^}^}
) && set "_arg=/t:exe /out:"%temp%\ToUpLower.exe" "%temp%\ToUpLower.cs" /platform:anycpu "
:loop
if exist "%temp%\ToUpLower.exe" goto :next
for /l %%L in (4 -1 2)do for /f "tokens=*" %%i in ('!_where! /r "!_csc!" csc.exe ^|!_findstr! /lic:"\v%%~L\."')do (
set "_compiller="%%~i" !_arg! /unsafe+ /w:0 /o /nologo" && call !_compiller! && set /p "_nick="Please enter nickname: "
if not "!_nick!"=="" (goto :next) else cls && goto :loop
)
:next
for /f tokens^=^*delims^=^" %%# in ('echo[!_nick!') do for /f tokens^=^*delims^=^" %%U in ('
call "%temp%\ToUpLower.exe" -u "%%#"')do set "_up_case_nick=%%~U" && for /f tokens^=^*delims^=^" %%l in ('
call "%temp%\ToUpLower.exe" -l "%%#"')do set "_low_case_nick=%%~l" ) else goto :loop
echo/ Your input nickname is: !_nick!
echo/ Your input upcase is: !_up_case_nick!
echo/ Your input lowcase is: !_low_case_nick!
echo/ >nul 2>nul copy "%tmp%\ToUpLower.exe" "."
del /q /f "%tmp%\ToUpLower.*" >nul 2>nul && endlocal & goto :EOF
- Saídas para entrada ==
To Up Lower
Please enter nickname: To Up Lower
Your input nickname is: To Up Lower
Your input upcase is: TO UP LOWER
Your input lowcase is: to up lower
OToUpLower.cs
c#código sem escape:
using System; namespace SUQ1522019 {class Program {static void Main(string[] args) {
if (args.Length==2 && args[0].ToLower()=="-l") {Console.WriteLine(args[1].ToLower());}
if (args.Length==2 && args[0].ToLower()=="-u") {Console.WriteLine(args[1].ToUpper());}}}}
OToUpLower.cs
c#código sem escape e recuado:
using System
namespace SUQ1522019
{
class Program
{
static void Main(string[] args)
{
if (args.Length==2 && args[0].ToLower()=="-l")
{
Console.WriteLine(args[1].ToLower());
}
if (args.Length==2 && args[0].ToLower()=="-u")
{
Console.WriteLine(args[1].ToUpper());
}
}
}
}
- Essec#o código eracompilado/testadosobre
csc.exe
versões:
c:\Windows\Microsoft.NET\Framework\v2.0.50727\csc.exe
c:\Windows\Microsoft.NET\Framework\v3.5\csc.exe
c:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe
c:\Windows\Microsoft.NET\Framework64\v2.0.50727\csc.exe
c:\Windows\Microsoft.NET\Framework64\v3.5\csc.exe
c:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe
- Isto é olinha de comandocostumava sercompilaroc#código:
c:\Windows\Microsoft.NET\Framework\v2.0.50727\csc.exe /t:exe /out:"%tmp%\ToUpLower.exe" "%tmp%\ToUpLower.cs" /platform:anycpu /unsafe+ /w:0 /o /nologo
ToUpLower.exe
uso SUPERIOR para -> inferior
ToUpLower.exe -l STRING
:: if have space, use quote:
ToUpLower.exe -l "THIS STRING"
:: or ..
ToUpLower.exe -L STRING
:: if have space, use quote:
ToUpLower.exe -L "THIS STRING"
ToUpLower.exe
uso inferior para -> SUPERIOR
ToUpLower.exe -u string
:: if have space, use quote:
ToUpLower.exe -u "this string"
:: or ..
ToUpLower.exe -U string
:: if have space, use quote:
ToUpLower.exe -U "this string"
ManterToUpLower.exe
, removerecho/
decopy
comando:
eco/>nul 2>nul copiar "%tmp%\ToUpLower.exe" "."
- Esta linha de comando irá copiar
ToUpLower.exe
de%temp%
para a mesma pasta onde seu bastão está sendo executado.
Guia de programação C#:
- Editar:Este código irá compilar o código-fonte C# com o primeiro .Net Framework encontrado nesta ordem:
c:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe
c:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe
c:\Windows\Microsoft.NET\Framework\v3.5\csc.exe
c:\Windows\Microsoft.NET\Framework64\v3.5\csc.exe
c:\Windows\Microsoft.NET\Framework\v2.0.50727\csc.exe
c:\Windows\Microsoft.NET\Framework64\v2.0.50727\csc.exe
Uma segunda opção seráadicionar/juntaro
ToUpLower.exe
executável nobatch
arquivo, usandobase64cordas edecodificação em tempo de execução.O que você pode fazer usando
%__APPDIR__%Certutil.exe
, disponível no Windows.
Obs:- Também trabalho comapelidos com espaçose/ou comcompor nomes
@echo off && setlocal EnableDelayedExpansion
cd /d "%~dp0" && title <nul
title ...\%~dpnx0 /// !time:~0,8! !date!
del /q /f "%temp%\ToUpLower.exe" 2>nul >nul
%__APPDIR__%certutil.exe -f -decode "%~dpnx0" "%tmp%\ToUpLower.exe" 2>nul >nul
:loop
cls & echo/ & set /p "_nick="Please enter nickname: "
if not "!_nick!"=="" (
for /f tokens^=^*delims^=^" %%# in ('echo[!_nick!') do for /f tokens^=^*delims^=^" %%U in ('
call "%temp%\ToUpLower.exe" -u "%%#"')do set "_up_case_nick=%%~U" && for /f tokens^=^*delims^=^" %%l in ('
call "%temp%\ToUpLower.exe" -l "%%#"')do set "_low_case_nick=%%~l" ) else goto :loop
echo/ Your input nickname is: !_nick!
echo/ Your input upcase is: !_up_case_nick!
echo/ Your input lowcase is: !_low_case_nick!
echo/ 2>nul >nul copy /y "%tmp%\ToUpLower.exe" "."
del /q /f "%tmp%\ToUpLower.*" >nul 2>nul && endlocal & goto :EOF
rem :: Strings Base64 to decode in run time to generate/use the file: "%tmp%\ToUpLower.exe"
-----BEGIN CERTIFICATE----- TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUu
DQ0KJAAAAAAAAABQRQAATAEDAPztNl4AAAAAAAAAAOAAAgELAQgAAAYAAAAGAAAAAAAAHiUAAAAgAAAAQAAAAABAAAAg
AAAAAgAABAAAAAAAAAAEAAAAAAAAAACAAAAAAgAAAAAAAAMAQIUAABAAABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAA
ANAkAABLAAAAAEAAAKgCAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAAJAUAAAAgAAAA
BgAAAAIAAAAAAAAAAAAAAAAAACAAAGAucnNyYwAAAKgCAAAAQAAAAAQAAAAIAAAAAAAAAAAAAAAAAABAAABALnJlbG9j
AAAMAAAAAGAAAAACAAAADAAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAAAAJQAAAAAAAEgAAAACAAUAtCAA
ABwEAAABAAAAAQAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAgBPAAAA
AAAAAAKOaRgzIQIWmm8EAAAKcgEAAHAoBQAACiwNAheabwQAAAooBgAACgKOaRgzIQIWmm8EAAAKcgcAAHAoBQAACiwN
AheabwcAAAooBgAACioeAigIAAAKKgBCU0pCAQABAAAAAAAMAAAAdjIuMC41MDcyNwAAAAAFAGwAAAA0AQAAI34AAKAB
AABgAQAAI1N0cmluZ3MAAAAAAAMAABAAAAAjVVMAEAMAABAAAAAjR1VJRAAAACADAAD8AAAAI0Jsb2IAAAAAAAAAAgAA
AUdVAAAJAAAAAPoBMwAWAAABAAAACAAAAAIAAAACAAAAAQAAAAkAAAADAAAAAQAAAAEAAAABAAAAAAAKAAEAAAAAAAYA
OwA0AAYAaQBNAAYAhQBNAAYAtACUAAYA1ACUAAYAAQE0AAYAHAE0AAYARgE2AQAAAAABAAAAAAABAAEAAAAQABgAIAAF
AAEAAQBQIAAAAACRAEIACgABAKsgAAAAAIYYRwAQAAIAAAABAPwAEQBHABQAIQBHABoAKQBHABAAMQAIAR8AMQAQASMA
OQAkASkAMQAuAR8ACQBHABAAQQBHABAAJwBLAC4ALgATADMALgAbADwACAAGAFsABIAAAAAAAAAAAAAAAAAAAAAA8gAA
AAIAAAAAAAAAAAAAAAEAKwAAAAAAAAAAAAA8TW9kdWxlPgBUb1VwTG93ZXIuZXhlAFByb2dyYW0AU1VRMTUyMjAxOQBt
c2NvcmxpYgBTeXN0ZW0AT2JqZWN0AE1haW4ALmN0b3IAU3lzdGVtLlNlY3VyaXR5LlBlcm1pc3Npb25zAFNlY3VyaXR5
UGVybWlzc2lvbkF0dHJpYnV0ZQBTZWN1cml0eUFjdGlvbgBTeXN0ZW0uUnVudGltZS5Db21waWxlclNlcnZpY2VzAENv
bXBpbGF0aW9uUmVsYXhhdGlvbnNBdHRyaWJ1dGUAUnVudGltZUNvbXBhdGliaWxpdHlBdHRyaWJ1dGUAVG9VcExvd2Vy
AGFyZ3MAU3RyaW5nAFRvTG93ZXIAb3BfRXF1YWxpdHkAQ29uc29sZQBXcml0ZUxpbmUAVG9VcHBlcgBTeXN0ZW0uU2Vj
dXJpdHkAVW52ZXJpZmlhYmxlQ29kZUF0dHJpYnV0ZQAABS0AbAABBS0AdQABAAAA1T5f5CmhU0i1Zns61KGndwAIt3pc
Vhk04IkFAAEBHQ4DIAABBSABARENBCABAQgDIAAOBQACAg4OBAABAQ4EAQAAAAgBAAgAAAAAAB4BAAEAVAIWV3JhcE5v
bkV4Y2VwdGlvblRocm93cwGAni4BgIRTeXN0ZW0uU2VjdXJpdHkuUGVybWlzc2lvbnMuU2VjdXJpdHlQZXJtaXNzaW9u
QXR0cmlidXRlLCBtc2NvcmxpYiwgVmVyc2lvbj0yLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu
PWI3N2E1YzU2MTkzNGUwODkVAVQCEFNraXBWZXJpZmljYXRpb24BAPgkAAAAAAAAAAAAAA4lAAAAIAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAJQAAAAAAAAAAX0NvckV4ZU1haW4AbXNjb3JlZS5kbGwAAAAAAP8lACBAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAEAEAAAABgAAIAAAAAAAAAAAAAAAAAAAAEAAQAAADAAAIAAAAAAAAAAAAAAAAAAAAEAAAAAAEgA
AABYQAAATAIAAAAAAAAAAAAATAI0AAAAVgBTAF8AVgBFAFIAUwBJAE8ATgBfAEkATgBGAE8AAAAAAL0E7/4AAAEAAAAA
AAAAAAAAAAAAAAAAAD8AAAAAAAAABAAAAAEAAAAAAAAAAAAAAAAAAABEAAAAAQBWAGEAcgBGAGkAbABlAEkAbgBmAG8A
AAAAACQABAAAAFQAcgBhAG4AcwBsAGEAdABpAG8AbgAAAAAAAACwBKwBAAABAFMAdAByAGkAbgBnAEYAaQBsAGUASQBu
AGYAbwAAAIgBAAABADAAMAAwADAAMAA0AGIAMAAAACwAAgABAEYAaQBsAGUARABlAHMAYwByAGkAcAB0AGkAbwBuAAAA
AAAgAAAAMAAIAAEARgBpAGwAZQBWAGUAcgBzAGkAbwBuAAAAAAAwAC4AMAAuADAALgAwAAAAPAAOAAEASQBuAHQAZQBy
AG4AYQBsAE4AYQBtAGUAAABUAG8AVQBwAEwAbwB3AGUAcgAuAGUAeABlAAAAKAACAAEATABlAGcAYQBsAEMAbwBwAHkA
cgBpAGcAaAB0AAAAIAAAAEQADgABAE8AcgBpAGcAaQBuAGEAbABGAGkAbABlAG4AYQBtAGUAAABUAG8AVQBwAEwAbwB3
AGUAcgAuAGUAeABlAAAANAAIAAEAUAByAG8AZAB1AGMAdABWAGUAcgBzAGkAbwBuAAAAMAAuADAALgAwAC4AMAAAADgA
CAABAEEAcwBzAGUAbQBiAGwAeQAgAFYAZQByAHMAaQBvAG4AAAAwAC4AMAAuADAALgAwAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAwAAAAgNQAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAA= -----END CERTIFICATE-----
- A linha de comando usada paradecodificaroBase64arquivar
"%tmp%\ToUpLower.exe"
%__APPDIR__%certutil.exe -f -decode "%~dpnx0" "%tmp%\ToUpLower.exe" 2>nul >nul
Desculpe meu limitadoInglês
Responder3
Converter texto em maiúsculas: (limite de caracteres 255)
for /f "tokens=2 delims=-" %i in ('find "" "lower case text" 2^>^&1') do set i=%i& echo !i:~1!
Converter para minúsculas: (limite de caracteres 255)
type nul > "UPPER CASE"
dir /l /b "UPPER CASE"
ou
md al & cd al
echo:> "SOME LONG FILENAME in here"
dir /l /b
Para alterar maiúsculas e minúsculas de todo o arquivo:
set case=upper
set file=line.txt
if exist out.txt del out.txt
for %i in (%file%) do set n=%~zi
fsutil file createnew A %n% >nul
fc /b A %file% | more +1 > B
type nul > A
for /f "tokens=3" %i in (B) do (
if %case%==lower (
if 0x%i gtr 0x40 (if 0x%i lss 0x5b (set /a a=0x%i+0x20 >nul) else set /a a=0x%i >nul) else set /a a=0x%i >nul
)
if %case%==upper (
if 0x%i gtr 0x60 (if 0x%i lss 0x7b (set /a a=0x%i-0x20 >nul) else set /a a=0x%i >nul) else set /a a=0x%i >nul
)
cmd /c exit /b !a! & set hex=!=exitcode:~-2!& set /p=!hex! <nul
) >> A
certutil -decodehex A out.txt
del A & del B
Notas:
exitcodeASCII
& forfiles
pode realizar a mesma tarefa e provavelmente mais rápido, com mais código para lidar com TAB, SPACE, CR e LF.
Testado no Win 10 cmd
Exemplo de saída:(de out.txt)
Original
No começo, havia tempo. À medida que o tempo se espalhava a partir do ponto de emergência, a pressão do vazio no espaço crescente esticava a energia que mantinha o tempo no espaço zero, aumentando as chances de a energia se aglomerar à medida que as temperaturas no vácuo esfriavam, dando origem à matéria em bolsões. de regiões mais frias que outras.
Alguma matéria & > < tornou-se tão grande que começou a atrair outra matéria ao seu redor, aumentando assim sua própria temperatura novamente e, eventualmente, esfriando por supernova repentina ou pulsar lento e radiação quasar. Este aquecimento e resfriamento eventualmente se estabilizaram em uma ressonância que bate a vida no coração deste universo.
Maiúsculas
NO INÍCIO HOUVE TEMPO. À medida que o tempo se espalhava a partir do ponto de emergência, a pressão do vazio no espaço crescente esticou a energia que mantinha o tempo no espaço zero, aumentando as chances de a energia se agrupar à medida que as temperaturas no vácuo resfriavam, dando origem à matéria nos bolsos. DE REGIÕES MAIS FRESCAS QUE OUTRAS.
ALGUMA MATÉRIA & > < TORNOU-SE MUITO ENORME QUE COMEÇOU A ATRAIR OUTRA MATÉRIA AO SEU REDOR, AUMENTANDO ASSIM SUA PRÓPRIA TEMPERATURA DE NOVO, E EVENTUALMENTE ESFRIANDO POR SUPERNOVA SÚBITA OU PULSAR LENTO E RADIAÇÃO DE QUASAR. ESTE AQUECIMENTO E RESFRIAMENTO EVENTUALMENTE ESTABILIZADO PARA UMA RESSONÂNCIA QUE BATA A VIDA NO CORAÇÃO DESTE UNIVERSO.
Minúsculas
no começo havia tempo. à medida que o tempo se espalhava a partir do ponto de emergência, a pressão do vazio no espaço crescente esticava a energia que mantinha o tempo no espaço zero, aumentando as chances de a energia se aglomerar à medida que as temperaturas no vácuo esfriavam, dando origem à matéria em bolsões de regiões mais frias que outras.
alguma matéria & > < tornou-se tão grande que começou a atrair outra matéria ao seu redor, aumentando assim sua própria temperatura novamente e, eventualmente, esfriando por supernova repentina ou pulsar lento e radiação quasar. este aquecimento e resfriamento eventualmente se estabilizaram em uma ressonância que bate a vida no coração deste universo.
copyright ©, todos os direitos reservados
O código fornecido é apenas para stackexchange e não deve ser publicado fora deste site.