为什么我不能在没有/ d的命令行中启动程序?(Windows 7x64)

Ale*_*ers 2 dos batch-file windows-7

我正在尝试创建一个打开程序的批处理脚本.我正在做一些测试,我无法解决这个问题:

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

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

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

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

Lor*_*lin 5

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

start "" "C:\wamp\wampmanager.exe"
Run Code Online (Sandbox Code Playgroud)

或者,如果您不需要引号来掩盖路径的某些部分,只需将它们完全取出:

start C:\wamp\wampmanager.exe
Run Code Online (Sandbox Code Playgroud)