我想启动一个外部程序,该程序具有Java代码的.exe扩展名,并且希望在用户桌面上的特定位置启动该应用程序。
如何检测用户窗口位置并将此exe应用程序设置为在特定位置打开?
callAPIs(1); // start a burst of calls for ID# 1
// wait a bit...
callAPIs(2); // start a burst of calls for ID# 2
// wait a bit...
// etc
使用上面的代码,xyz.exe被启动,但是我想将其位置设置在用户窗口的左上角。当前,默认情况下它显示在中间。
答案 0 :(得分:0)
据我所知,这在设计上是不可能的。 Java应该在与系统无关的沙箱中运行。显然,Java并不是要处理其他进程。
但是,通过使用Java本机接口(JNI),您也许可以使用依赖于平台的代码。