2017-07-20 13 views
0

に汎用WinWaitActiveを作成します(エフェクトのレンダリング終了後すなわち、ワード等、保存終了しました)。私は、サウンドファイル、現在アクティブなプログラムがタスクを終了するたびに再生するためにWinWaitActive機能を使用してと思っていたAutoIt

私がWinWaitActiveについて知っているから、私は、各アプリケーションの各内部プロセスのためのスクリプトを記述する必要があります。それは大量の自動化スクリプトです。すべてのプログラムとプロセスで動作する単一のスクリプトを作成する方法はありますか?

答えて

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 
関連する問題