0 / 0 / 0
Регистрация: 15.12.2014
Сообщений: 9
|
|
1 | |
Не срабатывает ControlClick19.12.2014, 11:34. Показов 3318. Ответов 1
Метки нет (Все метки)
Есть скрипт который запускает программу от имени администратора, прописывает адрес сервера в реестре, все работает до WinWaitActive ( "Обновление"), ControlClick не срабатывает. Может ли это возникать по причине того что есть окно ввода логина и пароля, а затем только появляется окно Обновление где должна нажаться кнопка Да
Код
$USERNAME = "....." /////Логин $PASSWORD = "......" /////Пароль $REGSTRING = "REG ADD HKCU\Software\......... /v ""server url"" /d ""........"" /f" /////в реестре вписываем адрес сервера $SVCPATH = """........""" ////// путь программы RunAs($USERNAME, @ComputerName, $PASSWORD, 1, $REGSTRING) ////////запуск от имени администратора RunAs($USERNAME, @ComputerName, $PASSWORD, 1, $SVCPATH, "", @SW_MAXIMIZE) WinWaitActive ( "Обновление") ControlClick ("Обновление", "", "[CLASS:Button; INSTANCE:1]") Помогите пожалуйста)))) Добавлено через 9 минут Как добавить ожидание, пока человек не нажмет кнопку ОК или ENTER после ввода логина и пароля, а затем уже активировалось окно обновление и controlclick Добавлено через 2 часа 8 минут Я понял что не работает ControlClick ($WinTitle, "", "[CLASS:Button; INSTANCE:1]"). Подскажите что не так(((((
0
|
19.12.2014, 11:34 | |
Ответы с готовыми решениями:
1
Почему ControlClick не работает? Определение ControlID в функции ControlClick Запрос срабатывает в SQL Server, но не корректно срабатывает в Visual Studio 2017 Таймер срабатывает раньше времени или вообще не срабатывает |
2 / 2 / 1
Регистрация: 21.06.2013
Сообщений: 30
|
|
08.03.2015, 10:07 | 2 |
Попробуй сделать задержку перед ControlClick.
Добавлено через 22 секунды Sleep(100)
0
|
08.03.2015, 10:07 | |
08.03.2015, 10:07 | |
Помогаю со студенческими работами здесь
2
Не срабатывает if Не срабатывает Try Except Не срабатывает if Не срабатывает if Не срабатывает 1й if Не срабатывает js Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |