我制作了一个AHK脚本,它将从Excel电子表格中获取文件名,在另一个程序中打开该文件,然后将该文件导出为两种不同的格式。
它工作得很好,除了有时候,文件有一些小的调整需要用它来创建(错误的方向,隐藏的图层等)来创建一个弹出窗口。
我试图通过使用ifwinexist条件来编程,所以如果我知道什么时候窗口被支持弹出,脚本可以处理它。
我遇到的问题是弹出窗口可能会发生我不期望的时间
那么,有没有办法运行一个线程,直到窗口弹出,关闭窗口,但然后会继续寻找窗口?
谢谢
答案 0 :(得分:0)
您正在寻找SetTimer,它会产生另一个线程。以下代码每隔一秒(1000毫秒)检查部分名称为Notepad
的窗口,如果找到则关闭它。
SetTitleMatchMode, 2
SetTimer, CheckWin, 1000
CheckWin:
IfWinExist, Notepad
WinClose, Notepad
Return