BATコマンドの複数行文字列の問題について
BAT命令中,如果要创建多行字符串,可以使用^符号来连接多个行,并使用echo命令进行输出。以下是一个示例:
@echo off
setlocal EnableDelayedExpansion
set "multiLine=This is line 1. ^
This is line 2. ^
This is line 3."
echo %multiLine%
endlocal
上記の例では、複数行の文字列を連結するために^記号を使用し、それを変数multiLineに割り当てます。その後、echoコマンドを使用して変数の値を出力します。最後に、endlocalコマンドを使用してコードブロックを終了し、すべてのローカル変数をクリアします。
上記のバッチファイルを実行すると、以下の結果が出力されるでしょう。
This is line 1.
This is line 2.
This is line 3.
文字列の最後の行では、次の行と^記号を使用しないでください。