特定のファイルが無ければポップアップを出すバッチ
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になっているかとか確認。
まぁ英語にしときゃよいかと。