使用帶有參數的“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 關注
- 1961 瀏覽
添加回答
舉報
0/150
提交
取消