1
试图从VBScript如何打在cmd中输入从VBScript
Dim objShell
Set objShell = WScript.CreateObject ("WScript.shell")
objShell.run "cmd /c cd C:\Script & lcm_cli.bat -lcmproperty C:\LCMBiar_Import.property"
第二个命令lcm_cli.bat -lcmproperty C:\LCMBiar_Import.property
运行一些命令要求我按下回车键来完成它的执行。任何想法如何通过VBScript来做到这一点。
试图给 objShell.Sleep(1000) objShell.SendKeys("{ENTER}")
但没有任何反应。还在等待手动输入!
['objShell.SendKeys( “{ENTER}”)'](https://msdn.microsoft.com/en-us/library/8c6yea83(V = VS 0.84)的.aspx)?在发送Enter键之前,您可能还想添加一个睡眠,以使其有机会达到其执行的最后阶段。 – Lankymart
已尝试不起作用 –
objShell.run命令正在创建一个新的cmd窗口,因为它正在等待输入。 –