for文では、オプションが決定した処理の対象を変数に代入します。 が、変数の書式がふつうの環境変数とは異なります。どう書くのかというと、%%iといった風に**「%%」+「アルファベット1文字」**です。 **大文字と小文字は別物として判断されます。**また、この変数はfor文の中でだけ有効...
sample3.bat @echooffsettime2=%time:=0%rem 「time」から切り出した数字をそれぞれ変数に代入sethour=%time2:~0,2%setminute=%time2:~3,2%setsecond=%time2:~6,2%settime3=%hour%%minute%%second%echo%time3% 実行結果は下記の通りです。 c:\>sample3.bat 192014 ファイル名に日付の文字列を追...
エラーレベルについての詳細な説明は省きますが、簡単に言うと**「実行したコマンドが正常に終了すれば0、そうでなければ1以上」**となります。 そしてそのエラーレベルは%errorlevel%という特殊な変数に勝手に代入されています。##まとめ・注意点 大人しく、%errorlevel%に対して比較演算子を...