Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: SimplY on June 18, 2019, 09:39:41 PM
-
Помогите пожалуйста)
Есть диалоговое окно с несколькими переключателями. При нажатии на первый пункт должен открываться первый сценарий. При нажатии на второй пункт должен пойти второй сценарий, ну и при нажатии на третий соответственно третий. Как составить скрипт?
$res = RADIOBOX("Пункты", "Первый", "Второй", "Третий")
//====================== Первый =======================
KEYDOWN (#CTRL)
WAITMS (50)
KEYPRESS (#1)
KEYUP (#CTRL)
//====================== Второй =======================
KEYDOWN (#CTRL)
WAITMS (50)
KEYPRESS (#2)
KEYUP (#CTRL)
//====================== Третий =======================
KEYDOWN (#CTRL)
WAITMS (50)
KEYPRESS (#3)
KEYUP (#CTRL)
Также буду благодарен, если посоветуете обучающие видеоматериалы по этой теме) В ютубе про кликерманн самые типичные обзоры. Я плохо понимаю, что такое переменные, зачем нужны логи и массивы. Далек от программирования, но мне это стало интересно. В справке инфа для более продвинутых пользователей.
-
учись читать справку и форум, а всё остальное "нетипичное" придёт с опытом
$res = RADIOBOX("Пункты", "Первый", "Второй", "Третий")
//====================== Первый =======================
IF($res = 1)
KEYDOWN (#CTRL)
WAITMS (50)
KEYPRESS (#1)
KEYUP (#CTRL)
END_IF
//====================== Второй =======================
IF($res = 2)
KEYDOWN (#CTRL)
WAITMS (50)
KEYPRESS (#2)
KEYUP (#CTRL)
END_IF
//====================== Третий =======================
IF($res = 3)
KEYDOWN (#CTRL)
WAITMS (50)
KEYPRESS (#3)
KEYUP (#CTRL)
END_IF
-
Если нужно чисто нажимать клавиши 1,2,3, то вполне подойдет вариант kiril-а. Если нужны еще какие-либо команды, зависящие от значения $res, то, либо как у Космич-а, либо так:
$res = RADIOBOX("Пункты", "Первый", "Второй", "Третий")
// Так как мы в любом из трех случаев зажимаем CTRL, то по любому зажимаем его
KEYDOWN (#CTRL)
WAITMS (50)
// Далее определяем - какое значение имеет $res и прописываем действия, которые зависят от этого значения
SWITCH($res)
CASE(1)
// Тут прописываем любые команды, которые должны произойти в случае, если $res = 1
KEYPRESS (#1)
CASE(2)
// Тут прописываем любые команды, которые должны произойти в случае, если $res = 2
KEYPRESS (#2)
CASE(3)
// Тут прописываем любые команды, которые должны произойти в случае, если $res = 3
KEYPRESS (#3)
END_SWITCH
// Отпускаем CTRL тоже в любом случае и потому прописываем это действие независимо от инициализации $res
KEYUP (#CTRL)
HALT