Кнопка на удаленном компьтере

Ответить
Аватара пользователя
ntvuser

Кнопка на удаленном компьтере

Сообщение ntvuser »

Скрипт логинится на web сайт, выбирает файл для загрузки. Затем нажимает на кнопку Download и после появления диалога 'File Download' нажимает на кнопку 'Save' и грузит файл в выбранное место.

Скрипт прекрасно работает под управлением Планировщика задач на удаленном компе, но только когда пользователь соединен с этим компом. Стоит рассоединиться, оставаясь залогиненным - скрипт зависает на диалоге 'File Download' и не может нажать на кнопку 'Save' поскольку окно неактивное.

Рассоединение происходит по истечению тайм аута активности пользователя.

Посоветуйте что делать?





Код:

Код: Выделить всё

Local $iRet
Local $sFileDownload = "File Download"
If WinExists( $sFileDownload ) Then
   WinActivate( $sFileDownload )
EndIf
Sleep(1000)
$iRet = ControlClick( $sFileDownload, "", "[CLASS:Button; INSTANCE:2;]")
; также не работает
$iRet = _SendMessage(WinGetHandle($sFileDownload), 0x111, 4427)
; где 4427 есть ID кнопки
Аватара пользователя
ntvuser

Re: Кнопка на удаленном компьтере

Сообщение ntvuser »

Видимо против лома нет приема... Изображение
Ответить

Вернуться в «AutoIt»