Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: АНТИКЛАН on November 04, 2015, 12:38:13 PM
-
Всем привет!
Пожалуйста помогите решить проблему. Не работает как нужно такой код:
#ps2_mouse // Включаем режим PS/2 мыши
#ps2_keyboard // Включаем режим PS/2 клавиатуры
WHILE((iskeydown(1)=1) & (iskeydown(2)=1))
WAITMS(20)
MOVER(0,1)
WAITMS(20)
MOVER(0,1)
WAITMS(20)
MOVER(-1,1)
END_IF
WHILE(iskeydown(1)=1)
WAITMS(35)
MOVER(0,1)
WAITMS(35)
MOVER(0,1)
WAITMS(35)
MOVER(0,1)
WAITMS(35)
MOVER(-1,1)
END_IF
При запуске одного из циклов курсор ведет себя неадекватно, а именно мгновенно перескакивает в незапланированные координаты и скрипт визуально "клинит". Экспериментально установлено что такое поведение курсора обусловлено использованием режима PS/2. Проблема в том что необходима работа именно в этом режиме.
Сомостоятельно решить данную проблему пока что не получилось.
Прошу помощи сообщества. :D
-
данную проблему решил самостоятельно. ;)
EXECUTE("C:\Users\user\Desktop\Clickermann v4.11.\ загрузка.cms")
суть решения основному скрипту требуется режим PS/2 , а в тех случаях где этот режим мешает и ведёт себя в точности, как у вас описанно запускается второй кликер без включения режима PS/2, после выполнения задачи второй кликер выключается автоматически с помощью HALT(1)
Но нужна работа данного кода именно в PS/2 режиме.