このスクリプトの 7 行目と 12 行目で 800A0414 エラーが発生します。
Module Module1
Dim p
Sub Main()
CreateObject("Wscript.Shell").Run("program.bat", 0, True)
p = Process.GetProcessesByName("program")
If p.Count > 0 Then
WScript.Sleep(300000)
Else
CreateObject("Wscript.Shell").Run("program clean up.bat", 0, True)
End If
End Sub
Private Function WScript() As Object
Throw New NotImplementedException
End Function
End Module
プロセスを開始し、プロセスが終了するまで待ってから、別のバッチ スクリプトを実行するバッチ スクリプトを実行しようとしています。また、コマンド ボックスを表示したくありません。彼らがより簡単な方法である場合は、私に知らせてください。
ご協力いただきありがとうございます