Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: АНТИКЛАН on November 04, 2015, 12:38:13 PM

Title: Скачет курсор и прерывается работа кода в режиме PS/2
Post by: АНТИКЛАН on November 04, 2015, 12:38:13 PM
Всем привет!
Пожалуйста помогите решить проблему. Не работает как нужно такой код:

Code: (clickermann) [Select]
#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
Title: Re: Скачет курсор и прерывается работа кода в режиме PS/2
Post by: АНТИКЛАН on November 04, 2015, 01:40:44 PM
данную проблему решил самостоятельно. ;)
Code: (clickermann) [Select]
  EXECUTE("C:\Users\user\Desktop\Clickermann v4.11.\ загрузка.cms")
 


суть решения основному скрипту требуется режим PS/2 , а в тех случаях где этот режим мешает и ведёт себя в точности, как у вас описанно запускается второй кликер без включения режима PS/2, после выполнения задачи второй кликер выключается автоматически с помощью HALT(1)

Но нужна работа данного кода именно в PS/2 режиме.