|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Помогите чайнику в написании скрипта на автоустановку программы. |
|
Помогите чайнику в написании скрипта на автоустановку программы.
|
![]() Пользователь Сообщения: 98 |
Здравствуйте, всем! Уважаемые гуру, подскажите пожалуйста чайнику, который только-только начинает изучать AutoIT - я пытаюсь написать скрипт для автоматической установки программы, например Dicter, почитав справку и в инете, соорудил скрипт вот такого содержания:
Run("DicterSetup.exe") Запускается окно установщика и происходит нужное нажатие кнопок или снятие и установка галочек. Пробелы между командами здесь сделал специально, для удобства чтения. WinWaitActive("Установка — DICTER", "Программа установит DICTER") ControlClick("Установка — DICTER", "", "TNewButton1") WinWaitActive("Установка — DICTER", "Лицензионное Соглашение") ControlClick("Установка — DICTER", "", "TNewRadioButton1") ControlClick("Установка — DICTER", "", "TNewButton2") WinWaitActive("Установка — DICTER", "Выбор компонент для установки") ControlClick("Установка — DICTER", "", "TNewRadioButton1") ControlClick("Установка — DICTER", "", "TNewCheckBox3") ControlClick("Установка — DICTER", "", "TNewCheckBox2") ControlClick("Установка — DICTER", "", "TNewCheckBox1") ControlClick("Установка — DICTER", "", "TNewButton2") WinWaitActive("Установка — DICTER", "Программа установит DICTER в следующую папку") ControlClick("Установка — DICTER", "", "TNewButton3") WinWaitActive("Установка — DICTER", "Программа создаст ярлыки в следующей папке") ControlClick("Установка — DICTER", "", "TNewButton4") WinWaitActive("Установка — DICTER", "Выберите дополнительные задачи") ControlClick("Установка — DICTER", "", "TNewCheckListBox1") ControlClick("Установка — DICTER", "", "TNewButton4") WinWaitActive("Установка — DICTER", "Всё готово к установке") ControlClick("Установка — DICTER", "", "TNewButton4") Происходит установка программы и появляется окно завершения установки, вот тут-то и происходит "затык", вернее ничего не происходит, окно ждёт действия от меня или от кого-то ещё. WinWaitActive("Установка — DICTER", "Завершение Мастера установки DICTER") ControlClick("Установка — DICTER", "", "TNewCheckListBox1") ControlClick("Установка — DICTER", "", "TNewButton4") Программа AutoIT стоит 3й версии. Вместо имитации нажатия мышью (ControlClick) пробовал имитацию нажатия клавиш клавы (Send) - результат точно такой же. Такая же канитель и при установки других программ, например того же WinZip. Прошу помощи-разъяснения. |
|
Отправлено: 19:01, 27-05-2011 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Chudmin:
Цитата Chudmin:
|
||
------- Отправлено: 20:21, 27-05-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Пользователь Сообщения: 98
|
Профиль | Отправить PM | Цитировать Цитата Creat0R:
Цитата Creat0R:
|
||
Отправлено: 21:54, 27-05-2011 | #3 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать та же проблема, не могу понять, выдаёт в конце ошибку. причём тут визибл или актив я вообще не понимаю. разъясните
|
Отправлено: 13:06, 28-07-2011 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Kerio - Помогите чайнику... | AHaPXuCT13 | Сетевые технологии | 4 | 26-01-2008 13:19 | |
Помогите чайнику..... | Antoshka_flash | Общий по Linux | 8 | 04-01-2006 23:53 | |
Помогите чайнику!!!:( | Axperik | Вебмастеру | 5 | 26-10-2005 07:03 | |
Нужна снова ваша помощь в написании интересного скрипта | Magnus | Вебмастеру | 2 | 09-06-2005 20:26 | |
Нужна помощь в написании скрипта | Magnus | Вебмастеру | 7 | 06-05-2005 10:53 |
|