Em um dos meus scripts em lote, quero que o usuário possa inserir algum texto. O texto será então gravado em um arquivo .txt:
@echo Enter an archive comment here (English letters and numbers only):
set /p textfileContents=
:: Outputs the user input to the text file
@echo %textfileContents% > %textfileName%.txt
Isso funciona bem, exceto que estou limitado a uma única linha de texto, porque bater Enterexecutará o comando em vez de quebrar a linha.
Como posso obter uma quebra de linha em vez de executar o comando?
Responder1
Tentar
copy con %textfileName%.txt
No final da digitação do seu tipo de texto multilinhaCTRL+ZouCTRL+C