Что нового

[Мышь, клавиатура] МЕГАСКРОЛЛЕР двухплоскостной ))

recycled

Новичок
Сообщения
1
Репутация
0
Добрый День, уважаемые форумчане !
----------------------------------------------------------------------------------------------
Нужен скрипт, выполняющий следующие действия:
1) Вывод диалогового окна без заголовка (высота окна - <=130 пикселей, ширина окна - как получится).
Окно должно быть всегда поверх всех окон.
Окно содержит следующие элементы:
ПолеВвода01 - КоординатаX (число 0-9999)
ПолеВвода02 - КоординатаY (число 0-9999)
ПолеВвода03 - СмещениеX (число 0-9999)
ПолеВвода04 - СмещениеY (число 0-9999)
ПолеВвода05 - ПовторенийX (число 0-9999)
ПолеВвода06 - ПовторенийY (число 0-9999)
ПолеВвода07 - Таймаут (число 0-9999)
ПолеВвода08 - Источник (текст 30 символов)
ПолеВвода09 - Цель (текст 30 символов)
ИнфоТекст01 - ТекущийПовторX (текст 4 символа)
ИнфоТекст02 - ТекущийПовторY (текст 4 символа)
Кнопка01 - Старт (запуск скрипта)
Кнопка02 - Выход (выгрузка скрипта из памяти)
При активации скрипта через "Старт":
1) Активируется окно приложения "Источник".
Если "ТекущийПовторY"=0 ИЛИ ЧЕТНЫЙ тогда
Курсор мыши переходит в координаты "КоординатаX"*"КоординатаY".
Зажимается левая кнопка мыши и курсор переходит в координаты "КоординатаX-СмещениеX"*"КоординатаY".
Если "ТекущийПовторY" НЕЧЕТНЫЙ тогда
Курсор мыши переходит в координаты "КоординатаX-СмещениеX"*"КоординатаY".
Зажимается левая кнопка мыши и курсор переходит в координаты "КоординатаX"*"КоординатаY".
2) Отжимается левая кнопка мыши и через время "Таймаут" нажимается клавиша "PrtSc".
Увеличивается на еденицу "ТекущийПовторX".
Активируется окно приложения "Цель" и нажимается клавиша "F12".
Активируется окно приложения "Источник"
3) Повторяем пункт 1 и пункт 2 "ПовторенийX-1" раз.
4) Если "ПовторенийY" > 0 И "ТекущийПовторY" < "ПовторенийY" тогда
Обнуляется "ТекущийПовторX".
Если "ТекущийПовторY"=0 ИЛИ ЧЕТНЫЙ тогда
Курсор мыши переходит в координаты "КоординатаX"*"КоординатаY".
Зажимается левая кнопка мыши и курсор переходит в координаты "КоординатаX"*"КоординатаY+СмещениеY".
Если "ТекущийПовторY" НЕЧЕТНЫЙ тогда
Курсор мыши переходит в координаты "КоординатаX-СмещениеX"*"КоординатаY".
Зажимается левая кнопка мыши и курсор переходит в координаты "КоординатаX-СмещениеX"*"КоординатаY+СмещениеY".
5) Отжимается левая кнопка мыши и через время "Таймаут" нажимается клавиша "PrtSc".
Увеличиваются на еденицу "ТекущийПовторX" и "ТекущийПовторY".
Активируется окно приложения "Цель" и нажимается клавиша "F12".
Активируется окно приложения "Источник"
Повторяем пункт 1 и пункт 2 "ПовторенийX-1" раз.

----------------------------------------------------------------------------------------------
Спасибо за любую помощь !

Версия AutoIt: 3.3.10.2
 
Верх