如何从命令提示符执行连续命令?

时间:2010-03-18 05:40:21

标签: windows vbscript

如何借助vbscript中的wshshell.execwshshell.run在命令行上执行两个连续命令?例如,我需要执行cd C:\a然后winzip32.exe -min -a D:\a

2 个答案:

答案 0 :(得分:2)

您可以执行cd C:\a & winzip32.exe -min -a D:\a之类的操作,其中&分隔命令,以便第二个命令在第一个成功完成后运行。例如,您可以像这样运行它:

Set oExec = WshShell.Exec("cmd /c cd C:\a & winzip32.exe -min -a D:\a")

在开头没有cmd /c时,您无法执行cd之类的操作,因为cmd.exe负责处理cd&

答案 1 :(得分:0)

根据您正在做的事情,您可以使用WshShell.Exec“c:\ a \ winzip32.exe -min -a D:\ a”