Windows 如何从命令提示符执行连续命令?
如何借助vbscript中的Windows 如何从命令提示符执行连续命令?,windows,vbscript,Windows,Vbscript,如何借助vbscript中的wshshell.exec或wshshell.run在命令行上执行两个连续命令?例如,我需要执行cd C:\a,然后执行winzip32.exe-min-ad:\a您可以执行类似cd C:\a&winzip32.exe-min-ad:\a的操作,其中和分离命令,以便在第一个命令成功完成后,第二个命令运行。例如,您可以这样运行它: Set oExec = WshShell.Exec("cmd /c cd C:\a & winzip32.exe -min -a D
wshshell.exec
或wshshell.run
在命令行上执行两个连续命令?例如,我需要执行cd C:\a
,然后执行winzip32.exe-min-ad:\a
您可以执行类似cd C:\a&winzip32.exe-min-ad:\a
的操作,其中和分离命令,以便在第一个命令成功完成后,第二个命令运行。例如,您可以这样运行它:
Set oExec = WshShell.Exec("cmd /c cd C:\a & winzip32.exe -min -a D:\a")
如果一开始没有cmd/c
,你就不能做像cd
这样的事情,因为cmd.exe负责处理cd
和&
,这取决于你在做什么,你可以使用WshShell.Exec“c:\a\winzip32.exe-min-a D:\a”请把你的问题放在问题中,而不是标题中。确定。下次我会记住这一点。我试过Dim WshShell,oExec Set WshShell=CreateObject(“WScript.Shell”)Set oExec=WshShell.Exec(“cd C:\a&winzip32.exe-min-a D:\a”)Do,而oExec.Status=0 WScript.Sleep 100循环WScript.Echo oExec.Status,但什么都没有发生。你在哪里使用那个HTML?在HTA或普通网页中?只是想知道,通常WshShell不能在网页中创建,因为它被认为是不安全的。