0

我有一个停止进程并启动它的 VBscript。

在命令行中弹出一个是/否问题我需要回答“是”我怎样才能务实地做到这一点?

到目前为止,我有:

Option Explicit
Dim wshShell
On Error Resume Next
   Set wshShell = WScript.CreateObject("WSCript.shell")
   If Err.Number <> 0 Then
      Wscript.Quit
   End If
   wshShell.Run  "cmd.exe /C cd C:\WINDOWS\system32 & process.exe STOP"
   WScript.Sleep 15000
   wshShell.Run  "cmd.exe /C cd C:\WINDOWS\system32 & process.exe START"
On Error Goto 0
4

1 回答 1

1

在需要输入的程序上使用此示例:

wshShell.Run  "cmd.exe /C cd C:\WINDOWS\system32 & ( echo Yes|process.exe STOP )"

echo Yes命令将包含ENTER密钥。即:Y+ e+ s+ENTER

于 2012-10-03T00:42:09.757 回答