2016-02-22 27 views
0

使用Windows提供的Desktops程序,可以創建多個桌面來執行程序。例如,可以創建4個桌面命名爲桌面(1,2,3,4)等。使用Desktops Utility(Sysinternals)在Windows的另一個桌面啓動程序

我可以通過按Alt + F1或Alt + F2在桌面之間切換。

我想用一個批處理文件,我開始從桌面1.

我有以下批處理文件在桌面2啓動Java程序硒 -

cscript /nologo AltF2.vbs // To generate the ALT+F2 key press which 
          switches my view from Desktop 1 to Desktop 2 

java -jar selenium-0.0.1-SNAPSHOT.jar // the selenium test which I want to run on Desktop 2 

AltF2的內容。 VBS

Set WshShell = WScript.CreateObject("WScript.Shell") 
WshShell.SendKeys "%{F2}" // Pressing ALT + F2 

目前我的觀點按下 「ALT + F2」,但Java程序後更改桌面2執行桌面1.

有沒有一種方法可以確保Java程序在桌面2上運行而不是在桌面1上運行?

在此先感謝。

回答

0

按照他們的網站,桌面無法將窗口從一個桌面移動到另一個桌面。所有應用程序窗口都綁定到啓動它們的桌面,因此無法在各個桌面上移動窗口。

我能夠使用Dexpot軟件滿足我的要求。藉助熱鍵,我可以將窗口從一個桌面移動到另一個桌面。

相關問題