からVBSのMsgBoxを実行しようと、私は次のコードでバッチファイルがあります:私はVBSメッセージボックスMsgBox.vbsバッチファイル
を開くにはERRORLEVEL 1の行を追加する必要があり
@echo off
:START
ping 192.168.9.19 -n 1 -w 1800000 > nul 2>&1
if errorlevel 1 taskkill /F /IM excel.exe > nul 2>&1
Timeout /t 1 > nul 2>&1
@set errorlevel = 0
GOTO START
を私は次の行を追加しようとしたが、それはうまくいきませんでした:
wscript "C:\Users\James.Jayesuria\Desktop\MsgBox.vbs" < nul 2>&1
私は、このようなようにそれを追加しました:
@echo off
:START
ping 192.168.9.19 -n 1 -w 1800000 > nul 2>&1
if errorlevel 1 taskkill /F /IM excel.exe > nul 2>&1
wscript "C:\Users\James.Jayesuria\Desktop\MsgBox.vbs"
Timeout /t 1 > nul 2>&1
@set errorlevel = 0
GOTO START
誰かがコードを修正してmsgboxがポップアップするように助けてくれたら分かりますか?そのコード行だけを使用してバットファイルを実行すると、エラーメッセージが表示されますが、ネットワークコードに追加しようとすると動作しません。
感謝。 –
@StanJxファイル内に可変値を使用します。ファイルの先頭に0を設定します。メッセージを表示した後、変数をチェックして、変数が0か1かを確認してください。バッチファイルに関する良いチュートリアルです。すべての章を読む:http://steve-jansen.github.io/guides/windows-batch-scripting/part-1-getting-started.html – NineBerry