【发布时间】:2016-02-29 00:27:40
【问题描述】:
使用Windows提供的Desktops程序,可以创建多个桌面执行程序。例如可以创建 4 个桌面,命名为 Desktop (1,2,3,4) 等。
我可以通过按 Alt+F1 或 Alt+F2 在桌面之间切换。
我想使用从桌面 1 启动的批处理文件在桌面 2 中启动 java selenium 程序。
我有以下批处理文件 -
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”后变为桌面2,但java程序在桌面1中执行。
有没有一种方法可以确保 Java 程序在 Desktop 2 而不是 Desktop 1 上运行?
提前致谢。
【问题讨论】:
标签: java windows batch-file selenium-webdriver vbscript