ついでに、最初の行の@echo offはバッチの実行時に出力される、コマンドの解析を非表示にするよ。 これは実験中やデバッグ中はremでコメントアウトしておいて、実行されるコマンドを表示させておいた方が何が起きているのか理解しやすいよ。
オプション無し for %%アルファベット1文字 in (対象) do コマンド 例 @echo off for %%i in (*.bat) do ( echo ファイル名:%%i type %%i|more ) pause オプションがないとき、処理対象に記載された条件に該当するファイルやフォルダをカレントディレクトリから探して変数に代入します...
192.168.50.2 ==> 192.168.1.2 ver = 0x4 hlen = 0x5 tos = 0x0 tlen = 0x3c id = 0x82 flags = 0x0 frag off=0x0 ttl = 0x80 proto=0x1 chksum = 0x85ea !--- ICMP echo packet, as expected. -- ICMP -- type = 0x8 code = 0x0 checksum=0x425c identi...
192.168.50.2 ==> 192.168.1.2 ver = 0x4 hlen = 0x5 tos = 0x0 tlen = 0x3c id = 0x82 flags = 0x0 frag off=0x0 ttl = 0x80 proto=0x1 chksum = 0x85ea !--- ICMP echo packet, as expected. -- ICMP -- type = 0x8 code = 0x0 checksum=0x425c identifier ...
いろんなディレクトリから特定のファイルの収集 ファイル名に「test_」と付いているファイルだけを集める @echo off dir /b /s test_*.txt > list.txt for /f %%a in (list.txt) do ( copy "%%a" ./test_dir/ ) 日付取得
foo△bar.bat @echo off echo [%0] rem ["G:\foo bar\foo bar.bat"] echo [%1] rem ["aaa"] echo [%2] rem [bbb] echo, echo [%~0] rem [G:\foo bar\foo bar.bat] echo [%~1] rem [aaa] echo [%~2] rem [bbb] バッチファイルではなく、ダブルクォートで囲まれた引数...
ネットワークインターフェースを一度無効化して再度有効化します。 #reWiFi.batファイル reWifi.bat @echooffrem チェック時間間隔を設定する(sec)setinterval=60rem インターフェース名を設定 *netsh interface show interfaceで調べるset"interfaceName=Wi-Fi"rem 場所の移動するcd/d"%~dp0"rem...