2016-02-06 3 views
0

Я пытаюсь написать скрипт, который будет двигать курсор мыши в различные места на экране, но я постоянно получаю следующее сообщение об ошибке:AutoIt Mouse Script не работает

Error Image

Полных сценарий:

MouseClick($MOUSE_CLICK_LEFT, 777, 68, 1) 
MouseClick($MOUSE_CLICK_RIGHT, 777, 68, 1) 
MouseClick($MOUSE_CLICK_LEFT, 810, 126, 1) 
MouseClick($MOUSE_CLICK_LEFT, 675, 35, 1) 
Sleep (5000) 
MouseClick($MOUSE_CLICK_RIGHT, 755, 640, 1) 
MouseClick($MOUSE_CLICK_RIGHT, 780, 510, 1) 
MouseClick($MOUSE_CLICK_LEFT, 935, 720, 1) 
Sleep (250000) 
MouseClick($MOUSE_CLICK_LEFT, 740, 690, 1) 
MouseClick($MOUSE_CLICK_LEFT, 1064, 35, 1) 
Sleep (10000) 
MouseClick($MOUSE_CLICK_LEFT, 1265, 10, 1) 

ответ

0

Вы, вероятно, отсутствует включаемые для констант $MOUSE_CLICK_LEFT и $MOUSE_CLICK_RIGHT.

Поместите следующую строку в первой строке вашего скрипта:

#include <AutoItConstants.au3> 
0

Убедитесь, что если назначить горячую клавишу на выполнение мыши, что вы отпускаете горячие клавиши быстро. Например, если ваша горячая клавиша была «Alt» + F8, и вы не позволили быстро нажать клавишу «Alt», вы получите «Alt» + щелчок мышью, который не будет регистрировать щелчок мышью!

Это переместит мышь и «левый» щелчок.

MouseClick ("left", 430,110,1,10); ("кнопка", x, y, клики, скорость)

Смежные вопросы