バッチファイルの基本は変数を使った文字列処理だよ 変数を使うにはsetコマンドを使うよ 代入の式で変数名と=の間は空白を入れちゃだめだよ 変数の中身を使うには%で括って参照(または展開)するよ 変数の削除 環境変数を汚染しないように必ずsetlocalするよ 難しいことが起きないように...
for文では、オプションが決定した処理の対象を変数に代入します。 が、変数の書式がふつうの環境変数とは異なります。どう書くのかというと、%%iといった風に**「%%」+「アルファベット1文字」**です。 **大文字と小文字は別物として判断されます。**また、この変数はfor文の中でだけ有効...
代入演算子の前後にスペースを入れない 「ECHO は <ON> です。」と表示されるのはなぜ? ディレクトリの存在チェック ファイルの存在チェック 変数を使用した文字列置換 文字列の切出し Linuxの'>/dev/null 2>&1'のようなもの Linuxのwhichのようなもの Linuxのsleepのようなもの ...
もし「比較する変数が空である可能性がある場合」は両方の文字列を""でくくる必要があります。 そうしないと、もし片方が空だったときに比較対象がなくなって、エラーが発生します。#3. ifコマンドの構文②~ 比較演算 ~比較演算 if (/i) 文字列A 比較演算子 文字列B コマンド 先ほどの==...
#Windowsのバッチファイル(.bat)の書き方自分用まとめ#概要拡張子が.batのアレの書き方。よく忘れるのでまとめておく。#bat実行時にスクリプトの中身をコマンドプロンプトに表示しない例えば次のようなバッチファイルがあるとす…