spooll
Зачем выставлять сто тысяч секунд? (Обычно 2-3 секунды бывает достаточно.)
Код:
$ret = WinWaitActive ("Текстовый документ", "" , 3)
If $ret = 1 Then
;~ Send() и т.д
Else
MsgBox(0,"","Команда не дождалась активного окна")
Endif
А лучше не дожидаться активности окна, а активизировать его принудительно:
Код:
$ret = WinWait ("Текстовый документ", "" , 3)
If $ret = 1 Then
WinActivate("Текстовый документ","")
Sleep(100)
;~ Send() и т.д
Else
MsgBox(0,"","Окно не существует")
Endif