Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: screammm on September 04, 2018, 12:16:01 PM
-
Такой вопрос, пытался написать простейший скрипт, который нажимает мышкой по кнопке в игре, а потом на клавишу. С клавишей все работает, а вот левый клик мышкой нажимает только когда окно активно и к тому же на текущее положение курсора.
GETSCREEN
IF($time < $_time_t)
LCLICK(351,267)
WAIT(Rnd(0.2,0,5))
KEYPRESS(#2)
END_IF
Как это правильно реализовать?
-
Зачем в скрипте GETSCREEN?
Зачем условие IF($time < $_time_t)?
Что это такое WAIT(Rnd(0.2,0,5))? Команда WAIT правильная но рандом в ней с некорректными параметрами. Предположу что ты имел ввиду 200-500 мс
Вот то что тебе нужно
LCLICK(351,267)
WAITMS(RND(200,500))
KEYPRESS(#2)
WAITMS(RND(200,500))
Оконный режим не работает со всеми окнами одинаково. Именно поэтому это альтернативный режим.
-
Это особо и не важно, я пока просто разбираюсь. Проблема именно в кликах. Насколько я сейчас понял проблема в защите, так как например в пейнте все работает с захватом окна.
-
В общем насколько я понял в играх не все так гладко с работой в неактивном окне и легко это не решить. Короче проще использовать виртуальную машину, да?