我在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来启动一个包含多个命令行参数的程序?
我有以下批处理文件:
@echo off
REM Starts a chrome browser with multiple tabbed sites
C:\Users\UserName\AppData\Local\Google\Chrome\Application\chrome.exe "site1.com" "site2.com"
但是当我运行它时,它会导致提示挂起并使其无法使用,直到Chrome关闭.(或者,如果我没有使用提示并从图标中运行它,则会打开一个无法使用的空白提示,并在Chrome关闭时消失.)
有什么方法可以防止这种情况吗?IE一旦网页打开,提示就不再被束缚了.
它打开网页就好了.我还注意到,如果已经打开了一个chrome窗口,那么批处理运行正常(留下可用的提示),将选项卡添加到现有的chrome会话中.
例如,如果我点击 vscode 编辑器中的链接,它不会干扰我当前正在做的事情 - 在不激活 chrome 窗口的情况下打开它。
我想使用以下之一从 Windows 的命令行实现相同的功能:cmd、msys bash、powershell。
回答了类似的问题,但没有前台要求。