我正在尝试创建一个打开程序的批处理脚本。我正在做一些测试,但我无法理解:
如果我运行CMD.exe并输入start /d "C:wamp" wampmanager.exe
,程序将打开
但是
如果我运行CMD.exe并输入start "C:wampwampmanager.exe"
,我会得到"当前目录无效"
现在,当我尝试执行start runas /profile /user:Administrator "C:wampwampmanager.exe"
时,系统会提示我输入管理员密码,但当我输入密码时,什么也没发生。
有人能告诉我如何运行上述命令吗?
因为启动程序的语法要求窗口标题作为其第一个引用的参数。(参见start /?
)。但是,您可以提供一个空字符串:
start "" "C:wampwampmanager.exe"
或者,如果你不需要引号来屏蔽部分路径,只需完全忽略它们:
start C:wampwampmanager.exe
start "some-text"
以"一些文本"作为窗口的标题,启动一个新的命令窗口。要启动程序,请不要在参数周围使用引号
start program-name