4行目から6行目で、変数「date」から必要な部分だけを切り取り、それぞれ年「YYYY」、月「MM」、日「DD」に代入しています。文字列の切り取りの基本は以下のような形式で書きます。 %[変数]:~[飛ばす文字数],[切り取る文字数]% 例えば、4行目の「YYYY」であれば、0文字飛ばし(つまり何も飛...
変数に文字列を格納するにはsetコマンドを使うよ。まずは書き方だけ覚えて、バッチで実行はまだしちゃだめだよ。set VARIABLE=変数こうするとVARIABLEという名前の変数に「変数」という文字列が入るよ。変数に値を格納することを代入と言うよ。 変数名は大文字小文字を区別していないよ。使い分けで...
代入演算子の前後にスペースを入れない 「ECHO は <ON> です。」と表示されるのはなぜ? ディレクトリの存在チェック ファイルの存在チェック 変数を使用した文字列置換 文字列の切出し Linuxの'>/dev/null 2>&1'のようなもの Linuxのwhichのようなもの Linuxのsleepのようなもの ...
for文では、オプションが決定した処理の対象を変数に代入します。 が、変数の書式がふつうの環境変数とは異なります。どう書くのかというと、%%iといった風に**「%%」+「アルファベット1文字」**です。 **大文字と小文字は別物として判断されます。**また、この変数はfor文の中でだけ有効...
エラーレベルについての詳細な説明は省きますが、簡単に言うと**「実行したコマンドが正常に終了すれば0、そうでなければ1以上」**となります。 そしてそのエラーレベルは%errorlevel%という特殊な変数に勝手に代入されています。##まとめ・注意点 大人しく、%errorlevel%に対して比較演算子を...