Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: lllukasss on January 18, 2022, 10:47:51 AM
-
Здравствуйте. Возможно ли в скрипте создать паузу до тех пор, пока не будет нажата определенная клавиша? То есть чтобы скрипт останавливался, я нажимал условно Num1 и скрипт продолжался (не начинался заново)
-
И еще вопрос, можо ли сделать команду MOVE или LCLICK не на определенную координату, а на определенное количество пикселей от текущего положения мыши?
-
Привет!
I
IF(ISKEYDOWN(97) = 1) // клавиша NumPad 1
$s = $s ^ 1 // переключатель (0 или 1)
SETTHREAD (name, $s) // 0 - поставит поток на паузу; 1 - возобновит работу потока с места его остановки
WHILE(ISKEYDOWN(97) = 1)
WAITMS(50)
END_CYC
END_IF
THREAD(name, 0) // 0 - на паузе, 1 - работает, 2 - остановлен (состояние потока при запуске скрипта)
LOGWRITE ("Маша")
WAIT(1)
LOGWRITE ("мыла")
WAIT(1)
LOGWRITE ("раму",CHAR(13),CHAR(10))
WAIT(1)
END_THREAD
WAITMS(50)
Если цикл WHILE переместить в начало блока IF (перед SETTHREAD), то переключение состояния потока будет происходить после отпускания клавиши NumPad 1, а не при её нажатии.
II
MOVER(10,10)
LCLICK($_xmouse,$_ymouse)
Смотри Справку по команде MOVER, там есть нюансы.
-
THREAD(name, 0) // 0 - на паузе, 1 - работает, 2 - остановлен (состояние потока при запуске скрипта)
У потока только два начальных состояния 0 или 1. Это у управления три.
II
MOVER(10,10)
LCLICK($_xmouse,$_ymouse)
Смотри Справку по команде MOVER, там есть нюансы.
Можно ещё тупо так
LCLICK($_xmouse+123,$_ymouse-456)
-
Спасибо! А что такое:
$s = $s ^ 1 // переключатель (0 или 1)
-
Спасибо! А что такое:
$s = $s ^ 1 // переключатель (0 или 1)
http://crapware.aidf.org/forum/index.php?topic=1134.0 (http://crapware.aidf.org/forum/index.php?topic=1134.0)