Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何从命令提示符执行连续命令?_Windows_Vbscript - Fatal编程技术网

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

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

如何借助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:\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不能在网页中创建,因为它被认为是不安全的。