按进程浏览器关闭事件

时间:2014-01-14 09:24:30

标签: java javascript process exec

我正在使用Process打开Internet Explorer或任何其他浏览器,然后我想进入无限循环,直到浏览器关闭,以便:

Process p = Runtime.getRuntime().exec(
    "C:\\Program Files\\Internet Explorer\\iexplore.exe");
while(true)
{
    if(p.browserclosed)
    break;
}

任何人都可以帮我处理这个事件,以便我知道浏览器何时关闭,或者还有其他方法吗?将来我将在浏览器上找到一个特定的JSP。

1 个答案:

答案 0 :(得分:2)

在这种情况下,我会使用waitFor方法。

摘录:

  

如果需要,使当前线程等待,直到此Process对象表示的进程终止。

完整参考:http://docs.oracle.com/javase/7/docs/api/java/lang/Process.html#waitFor%28%29