セット内の改行 /p

セット内の改行 /p

バッチ スクリプトの 1 つで、ユーザーがテキストを入力できるようにしたいと考えています。テキストは .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

Enterこれは、押すと改行せずにコマンドが実行されるため、テキストが 1 行に制限されることを除けば正常に動作します。

コマンドを実行する代わりに改行するにはどうすればよいですか?

答え1

試す

copy con %textfileName%.txt

複数行のテキストを入力し終わったらCtrl+Z キーまたはCtrl+C キー

関連情報