使用带有参数的“start”命令传递给已启动的程序我在Virtual PC 2007中有一台虚拟机。要从桌面启动它,我在批处理文件中有以下命令:"c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc "MY-PC" -launch但是这会在主机上留下dos提示,直到虚拟机关闭,然后退出Virtual PC控制台。那很烦人。所以我更改了命令以使用START命令,而不是:start "c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc MY-PC -launch但它扼杀了传入Virtual PC的参数。START /?表示参数确实进入该位置。有没有人用START来启动一个包含多个命令行参数的程序?
3 回答
心有法竹
TA贡献1866条经验 获得超5个赞
您可以在桌面上创建快捷方式,而不是批处理文件。
将目标设置为:
"c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc "MY-PC" -launch
你们都准备好了。由于您没有启动命令提示符来启动它,因此将没有DOS Box。
慕田峪9158850
TA贡献1794条经验 获得超7个赞
这些空格是DOS / CMDs问题所以你应该通过以下方式进入Path:
cd "c:\program files\Microsoft Virtual PC"
然后只需通过以下方式启动VPC:
start Virtual~1.exe -pc MY-PC -launch
~1
是指第一个exe
与"Virtual"
开头。因此,如果有一个"Virtual PC.exe"
和一个"Virtual PC1.exe"
,第一个将是Virtual~1.exe
和第二个Virtual~2.exe
,依此类推。
或者使用像VirtualBox这样的VNC客户端。
- 3 回答
- 0 关注
- 1897 浏览
添加回答
举报
0/150
提交
取消