如何从VBSCript在cmd中按Enter键

如何从VBSCript在cmd中按Enter键,vbscript,cmd,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要求我按enter键以完成其执行

尝试从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
要求我按enter键以完成其执行。你知道如何通过VBScript实现吗

试图给予
objShell.Sleep(1000)
objShell.SendKeys(“{ENTER}”)

但什么也没发生。仍然等待手动点击回车

解决方案是:

WshShell.SendKeys "{ENTER}"

? 您可能还需要添加睡眠,以便在发送Enter键之前让它有机会到达其执行的末尾。尝试过它不工作。run命令正在创建一个新的cmd窗口,它正在等待Enter。它工作了!!谢谢:)