C:\DamashiGami>rem 安心して下さい、注釈です。
は、大丈夫ですが
C:\DamashiGami>rem 安心して下さい、注釈です。/?でヘルプ表示
バッチ ファイルまたは CONFIG.SYS にコメント (注釈) を記録します。
REM [コメント]
のように「/?」を入れるとヘルプを受け付けてしまいます。
remと同じ内部コマンドであるechoは
C:\DamashiGami>echo
ECHO は <ON> です。
C:\DamashiGami>echo:
でコマンドの後ろに区切り文字を入れる事で回避出来るので
remでもやってみると
C:\DamashiGami>rem:安心して下さい、注釈です。/?でヘルプ表示
で取り敢えず回避出来ました。が・・・
C:\DamashiGami>rem:安心して下さい、注釈です。/?でヘルプ表示 > test.txt
標準出力の「>」を受け付けて、0バイトのtest.txtが作成されます。
そこで
C:\DamashiGami>rem /;安心して下さい、注釈です。/?でヘルプ表示 > test.txt
とやると、ヘルプも標準出力も文字列扱いになりました。
/の後ろは、空白または空白扱いされる文字なら大丈夫そうなので
C:\DamashiGami>rem / 安心して下さい、注釈です。/?でヘルプ表示 > test.txt
C:\DamashiGami>rem /=安心して下さい、注釈です。/?でヘルプ表示 > test.txt
C:\DamashiGami>rem /,安心して下さい、注釈です。/?でヘルプ表示 > test.txt
もOKです。
C:\DamashiGami>rem /安心して下さい、注釈です。/?でヘルプ表示 > test.txt
C:\DamashiGami>rem /:安心して下さい、注釈です。/?でヘルプ表示 > test.txt
だとヘルプの内容が入ったtest.txtが作成されます。
何かご指摘・ご意見などございましたら、コメントでお願いいたします。