0
每當當前活動的程序完成任務(即After Effects完成渲染,Word完成保存等等)後,我正在考慮使用WinWaitActive函數來播放聲音文件。在AutoIT中創建通用WinWaitActive
從我所瞭解的WinWaitActive中,我需要爲每個應用程序的每個內部過程編寫一個腳本。這是大量的自動化腳本。有沒有什麼辦法可以製作一個適用於所有程序和流程的腳本?
每當當前活動的程序完成任務(即After Effects完成渲染,Word完成保存等等)後,我正在考慮使用WinWaitActive函數來播放聲音文件。在AutoIT中創建通用WinWaitActive
從我所瞭解的WinWaitActive中,我需要爲每個應用程序的每個內部過程編寫一個腳本。這是大量的自動化腳本。有沒有什麼辦法可以製作一個適用於所有程序和流程的腳本?
嘗試這樣:
#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