3

我正在尝试创建一个打开程序的批处理脚本。我正在做一些测试,但我无法弄清楚:

如果我运行 CMD.exe 并输入start /d "C:\wamp" wampmanager.exe程序打开

如果我运行 CMD.exe 并输入start "C:\wamp\wampmanager.exe"我得到“当前目录无效”

现在,当我尝试这样做时,系统start runas /profile /user:Administrator "C:\wamp\wampmanager.exe"会提示我输入管理员密码,但是当我输入密码时没有任何反应。

有人可以告诉我如何运行上述命令吗?

4

2 回答 2

5

因为启动程序的语法期望窗口标题作为它的第一个引用参数。(见start /?)。但是,您可以提供一个空字符串:

start "" "C:\wamp\wampmanager.exe"

或者,如果您不需要引号来掩盖路径的某些部分,则完全不使用它们:

start C:\wamp\wampmanager.exe
于 2012-08-20T11:27:04.347 回答
0
start "some-text"

以“some-text”作为窗口标题启动一个新的命令窗口。要启动程序,请不要在参数周围使用引号

start program-name
于 2012-08-20T11:29:57.567 回答