1. 程式人生 > >Windows 下後臺執行命令列程式

Windows 下後臺執行命令列程式

背景
想在後臺用vboxheadless啟動一個vbox虛擬機器,然後用ssh連上去。
可是vboxheadless非要弄一個命令列視窗在工作列上,實在太醜了。

解決方案
通常的解決方案是寫個vbs指令碼,以hide方式呼叫一個程序,不感冒。

聽說Win7自帶了一個叫powershell的東西,貌似很強大。想著能不能試試這個東西,實現無視窗啟動。

實驗結果

powershell -windowstyle hidden -command "cd 'C:\Program Files\Oracle\VirtualBox';.\VBoxHeadless.exe --startvm Lubuntu  --vrdp=off"

基本上解決了我的問題,但是每次執行的時候,視窗會閃一下,不過也挺好的,不然連執行沒執行都不知道……