|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Не работает Send("{ENTER}") |
|
Не работает Send("{ENTER}")
|
![]() Ветеран Сообщения: 907 |
Добрый день.
Есть скрипт автоматического входа на сайт, если скрипт запустить вручную то все хорошо, а если выполнить его через schtasks то доходит нажатия Send("{ENTER}") и вход на сайт не проходит. Подскажите как решить данную проблему? |
|
------- Отправлено: 13:24, 05-06-2015 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата voler:
|
|
Отправлено: 19:16, 05-06-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Ветеран Сообщения: 907
|
Профиль | Отправить PM | Цитировать Код
Скрытый текст
#include <IE.au3>
#include <Date.au3> $filelog = FileOpen ("autoit.log", 1) If WinExists('[CLASS:AutoIt v3;TITLE:' & @ScriptName & ']') Then FileWrite($filelog, "Позволено запускать только одну копию программы!" & ' ' & @ScriptName & ' ' & @HOUR & ':' & @MIN & ':' & @SEC & @CRLF) Exit EndIf AutoItWinSetTitle(@ScriptName) $iPing = Ping("google.com", 250) If $iPing Then ; также возможно: If @error = 0 Then ... FileWrite($filelog, "В онлайне, задержка ответа:" & $iPing & ' '& @ScriptName & ' - ' & @HOUR & ':' & @MIN & ':' & @SEC & @CRLF ) Else FileWrite($filelog, "Произошла ошибка, @error=" & @error & ' '& @ScriptName & ' - ' & @HOUR & ':' & @MIN & ':' & @SEC & @CRLF ) Exit EndIf FileClose($filelog) Run("iexplore.exe") $sLogin = 'login-users' $sPass = 'pass-users' $sUrl = 'https://mail.google.com' $oIE = _IECreate($sUrl) _IELoadWait ($oIE) $oLogin = _IEGetObjByName($oIE, 'login') $oPass = _IEGetObjByName($oIE, 'passwd') $oChek = _IEGetObjByName($oIE, 'twoweeks') _IEFormElementSetValue($oLogin, $sLogin) _IEFormElementSetValue($oPass, $sPass) _IEAction($oChek, 'click') Send("{ENTER}") Sleep(30000) _IEQuit ($oIE) ProcessClose ("iexplore.exe") $type = '255' |
------- Отправлено: 10:50, 08-06-2015 | #3 |
![]() Ветеран Сообщения: 907
|
Профиль | Отправить PM | Цитировать Думаю что нужно делать окно iexplorer.exe активным, т.к. если оно не активно, а активно другое то Enter нажимается там.
|
------- Отправлено: 08:26, 09-06-2015 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Надпись "New CPU installed! Please enter Setup..." при каждой загрузке | kirillius | Материнские платы и память | 3 | 26-10-2014 10:43 | |
Установка - [решено] При установке WINDOWS не работает клавиша "ENTER" при выборе раздела | basist | Microsoft Windows 2000/XP | 4 | 31-03-2011 14:34 | |
[решено] Send("^V") как это работает . | Str_ani_ck | AutoIt | 24 | 18-11-2009 07:50 | |
Доступ - Не работает кнопка "Обзор" или "Browse" | volneb | Microsoft Windows 7 | 0 | 21-02-2009 16:56 | |
Прочие - Переназначение дополнительных кнопок мышки (Mouse4="Enter", Mouse5="Delete", etc) | DreadMaster | Программное обеспечение Windows | 2 | 01-01-2009 17:54 |
|