使用AutoIt监控eclipse中脚本的执行

问题描述:

我使用AutoIt触发Eclipse并运行Java代码(通过发送密钥Ctrl + F11)。我想检查Java代码是否终止。使用AutoIt监控eclipse中脚本的执行

如果以前的Java代码已经终止,我想让AutoIt代码运行Java代码。任何想法如何实现这一目标?

+0

您可以检查窗口标题,指定进程的存在,任何控件的文本(如果可能在窗口中)以及其他许多事情。什么是表示代码已经终止? – matrix

while 1 
    $res = ProcessExists("javaw.exe") 
    ConsoleWrite(ProcessExists("javaw.exe") & @CRLF) 
    if $res = 0 then 
     WinActivate("eclipse-workspace","") 
     sleep(500) 
     send("^{F11}") 
    EndIf 
    sleep(100) 
WEnd