推进vbscript无法正常工作

时间:2012-09-11 09:58:02

标签: vbscript

我正在编写一个需要pushd到共享服务器位置的vbscript,执行一些命令,最后是popd

\\sharedLocation\server是服务器的有效共享文件夹位置。

script.vbs

set ws = CreateObject("WScript.Shell")
arg = Wscript.Arguments.Named("arg")
push = "C:\Windows\System32\cmd.exe /c pushd " & arg
ws.Run(push)

我使用

在命令提示符下执行上述脚本
> script.vbs /arg:\\sharedLocation\Server

但没有任何反应。这可能会出错?我在Windows XP上运行此脚本。

1 个答案:

答案 0 :(得分:1)

pushd实际上正在运行,但您使用cmd和/ c开关,导致cmd运行pushd并立即退出。如果您希望cmd保持打开状态,则应使用/ k开关。