【Script】VBScript, Batの先頭で処理の実行確認を行う
VBScript(*.vbs)とWindowsのバッチファイル(*.bat)でプログラムの実行確認を行います。
上記二種のファイルは意図しないダブルクリックなどで誤って実行してしまう場合があるため
私はプログラムの先頭に実行確認のダイアログやメッセージ等を出力するようにしています。
VBScript(*.vbs)
Dim result result = MsgBox ("〇〇を実行してよろしいですか?", vbYesNo + vbDefaultButton2, "確認") If result = vbNo Then WScript.Quit End If
【補足】
・vbDefaultButton2で2番目のボタン(この場合だと「いいえ」)を初期値にしています。
Windowsのバッチファイル(*.bat)
@echo off set /p pushKey="〇〇を実行してよろしいですか?(y/n) : %pushKey%" if not "%pushKey%"=="y" ( echo 処理を中断します。 pause exit ) echo 処理を実行します。 pause