特定のファイルが無ければポップアップを出すバッチ
https://itlogs.net/windows-bat-msgbox/
こちらの方のコードを参考にしました。必要なVBScriptファイルを都度作って削除するのがイカス!(笑)
C:\temp配下にFLG.txtが無ければメッセージを表示し、あれば何もせずに終了します。
これをタスクスケジューラで回せば、ある時間までに用意しておかなければならないファイルの置忘れに気づくかも。
FLG_CHECK.bat
@echo off if not exist "C:\temp\FLG.txt" ( rem FLG.txtが無ければ一時的なメッセージ表示用VBScriptファイルを作成して実行 echo MsgBox "FLG File not found",vbInformation,"Info" > C:\temp\msgbox.vbs & C:\temp\msgbox.vbs rem VBScriptファイル削除 del /Q C:\temp\msgbox.vbs pause ) else ( exit )
実行時に、
VBScriptエラーで 「文字が正しくありません」 と出たら
スクリプトの中に日本語あれば英語にするとか、できたVBScriptファイルの文字コードがSJISになっているかとか確認。
まぁ英語にしときゃよいかと。
【PR】
【Amazon.co.jp限定】【大容量】デカラクサイズ アタック抗菌EX 洗濯洗剤 液体 洗ってもぶりかえすゾンビ臭断絶へ! つめかえ用 2800g
¥1,320 (2024年5月20日 16:07 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)