bat バッチ処理ノウハウ(NT系)

下記、.bat ファイル内での利用を想定。
とりあえずどこでも聞いたことがないバッチの使い方。
1)コマンドの引数にカレントディレクトリの絶対パスが必要な場合:
%~dp0 を利用
2)IPだけのリストファイルをIPs.txtに作成
for /F “eol=# tokens=1,* delims=:, ” %%I in (‘CMD /C “ipconfig|findstr IP”‘) do (@echo%%J|findstr “.”>>IPs.txt)
3)ログファイル名を PC名-日付.txt にする例

@echo off
for /F “usebackq tokens=1,2,3,* delims=/ ” %%I in (`date/T`) do set logfile=%COMPUTERNAME%-%%I-%%J-%%K.log
time /T > %logfile%
ipconfig /all >> %logfile%

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA