为了账号安全,请及时绑定邮箱和手机立即绑定

使用带有参数的“start”命令传递给已启动的程序

使用带有参数的“start”命令传递给已启动的程序

陪伴而非守候 2019-08-12 11:33:39
使用带有参数的“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。


查看完整回答
反对 回复 2019-08-12
?
慕田峪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客户端。


查看完整回答
反对 回复 2019-08-12
  • 3 回答
  • 0 关注
  • 1828 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信