1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

◇Windowsのバッチファイルで複数行のコメントを書く

Last updated at Posted at 2022-07-23

◇複数行のコメントについて

コメント記述は通常"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のバッチファイルのテクニックをご紹介します」にてご紹介させて頂いております。
お時間ありましたら覗いてみてください
お粗末様でした。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?