Cuba
21-03-2009, 14:27
Решил создать эту потому как самому интересно, что можно поправить в коде, чтобы зделать его более-менее оптимальным.
Для меня это актуально, т.к. я только начал работать с AutoIt.
Для начала, хочу спросить у знающих людей, что можно изменить в этом коде, чтобы он лучше работал или работал на 100% во всех случаях ?
Мне не нравится тут нажатие кнопки мыши по координатам.
Ведь координаты глобальные ? И при разном разрешении экрана будут кликаться разные области экрана ?
Run("qip8092.exe")
WinWaitActive("Выберите язык установки")
Send("{ENTER}")
WinWaitActive("Установка — QIP 2005","Программа установит QIP 2005 8092")
Send("{ENTER}")
WinWaitActive("Установка — QIP 2005","Выбор папки установки")
Send("{ENTER}")
WinWaitActive("Установка — QIP 2005","Выберите дополнительные задачи")
MouseClick("left", 310, 365, 1, 0)
MouseClick("left", 310, 430, 1, 0)
MouseClick("left", 310, 450, 1, 0)
Send("{ENTER}")
WinWaitActive("Установка — QIP 2005","Скачать и установить QIP.Online")
MouseClick("left", 310, 440, 1, 0)
Send("{ENTER}")
WinWaitActive("Установка — QIP 2005","Программа QIP 2005 установлена")
MouseClick("left", 450, 370, 1, 0)
Send("{ENTER}")
Для меня это актуально, т.к. я только начал работать с AutoIt.
Для начала, хочу спросить у знающих людей, что можно изменить в этом коде, чтобы он лучше работал или работал на 100% во всех случаях ?
Мне не нравится тут нажатие кнопки мыши по координатам.
Ведь координаты глобальные ? И при разном разрешении экрана будут кликаться разные области экрана ?
Run("qip8092.exe")
WinWaitActive("Выберите язык установки")
Send("{ENTER}")
WinWaitActive("Установка — QIP 2005","Программа установит QIP 2005 8092")
Send("{ENTER}")
WinWaitActive("Установка — QIP 2005","Выбор папки установки")
Send("{ENTER}")
WinWaitActive("Установка — QIP 2005","Выберите дополнительные задачи")
MouseClick("left", 310, 365, 1, 0)
MouseClick("left", 310, 430, 1, 0)
MouseClick("left", 310, 450, 1, 0)
Send("{ENTER}")
WinWaitActive("Установка — QIP 2005","Скачать и установить QIP.Online")
MouseClick("left", 310, 440, 1, 0)
Send("{ENTER}")
WinWaitActive("Установка — QIP 2005","Программа QIP 2005 установлена")
MouseClick("left", 450, 370, 1, 0)
Send("{ENTER}")