AutoHotKey检测Windows弹出窗口

时间:2013-12-26 09:58:44

标签: autohotkey

我正在尝试在AHK中编写一个脚本来检测Windows弹出窗口并捕获该消息。

例如:程序X将创建一个带有消息的弹出窗口。 AHK脚本应该能够检测弹出窗口并在其中获取消息。

这可能吗?

我尝试了http://www.autohotkey.com/board/topic/23221-run-command-prompt-commands-and-capture-output/中的示例,但它太复杂了。

我只需要使用AHK脚本捕获弹出窗口的消息。

提前致谢

1 个答案:

答案 0 :(得分:2)

实际上这可以做到。下面的AHK代码将检测标题为“Test”的Windows弹出窗口,每次检测到这样的弹出窗口时,它都会将消息写入文本文件。

Loop
   {
      Sleep 500

      if (WinExist("Test"))
      {
         FileAppend, Another line. , C:\Users\user1\Desktop\testahk.txt
      }
   }

请注意:它处于循环中,因此它会连续运行。

但是我仍在试图弄清楚如何抓住弹出窗口中显示的任何消息。

仍在努力。有人知道那个吗?