◇複数行のコメントについて
コメント記述は通常"rem"ですが、そのほかに"::"が利用できます。
この:(コロン)を二つ重ねたものはラベルの記載方法を利用したもので公式のものではないテクニックとなるようですが、複数行に渡ってコメントをする方法が公式にあることはあまり知られていません。
方法は公式のマイクロソフトドキュメント「rem」に記載されていますので抜粋します。
複数行のコメントのサンプル
Sample.bat
Rem/||(
The REM statement evaluates to success,
so these lines will never be executed.
Keep in mind that you will need to escape closing parentheses
within multi-line comment blocks like shown in this example. ^)
)
・コメント行のバグについて
"Rem/||()"を使ったコメントは公式にしては色々と問題を起こします。
私自身それほど利用する機会はないため検証できていません。仕様と割り切るしかなさそうです。
"::"のコメントについても問題を起こすケースがありますが、こちらは行末に";"を付けることで回避できます。
※2022/07/14
「DOSバッチファイルの複数行のコメント」にバグ?について記載を見つけました。
「FORおよびIFコマンドは、解析されるため、閉じ括弧と無効な構文には注意する必要があります。」
とのことです。
おわりに
他にも「⧉Windowsのバッチファイルのテクニックをご紹介します」にてご紹介させて頂いております。
お時間ありましたら覗いてみてください
お粗末様でした。