我想在每次当前活动程序完成任务时使用WinWaitActive函数播放声音文件(即After Effect完成渲染,Word完成保存等)。
根据我对WinWaitActive的了解,我需要为每个应用程序的每个内部进程编写一个脚本。这是一个庞大的自动化脚本。有没有办法制作一个适用于所有程序和流程的脚本?
答案 0 :(得分:0)
尝试这样的事情:
#include<array.au3>
Global $window_Array[1]
$window = "dokument - wordpad"
checkWin()
;ConsoleWrite(_ArrayToString($window_Array, @CR))
Func checkWin()
Global $var = WinList()
For $i = 1 To $var[0][0]
If $var[$i][0] <> "" Then _ArrayAdd($window_Array, $var[$i][0])
Next
If _ArraySearch($window_Array, $window, 0, 0, 0) <> - 1 Then
MsgBox(0, "", "Found!")
Else
MsgBox(0, "", "Not Found!")
EndIf
EndFunc ;==>checkWin