バッチ スクリプトにコメントを入れると、次のエラーが表示されることがあります。
The syntax of the command is incorrect.
それ以外の場合は、問題ありません。機能する場合と機能しない場合のパターンはありません。
例えば:
for /R /D %%d in (.\*) do (
echo %%d
:: comment here <<NO ERROR>>
for %%f in (%%d\*) do (
echo %%f
:: comment here <<ERROR>>
)
)
一番上のコメントは問題ありませんが、一番下のコメントは問題があります。どちらも独自の行にあり、まったく同じテキストで、タブ付きで、echo ステートメントの直後にあります。最初のコメントでは問題ありませんが、2 番目のコメントではエラーが発生します。
なぜ?