Невозможно запустить Sikuli IDE click(изображение)

У меня есть исполняемый файл проекта VB.net. Я запускаю исполняемый файл с помощью Sikulix IDE.

введите описание изображения здесьSikulixIDE1.1.0 Untiled

#Click application logo to start 
doubleClick("1459230114375.png")
#Login screen Enter UserName,Password,click ok
type("1459230089151.png","admin")
type("1459230150826.png","")
click("1459229716030.png")

При запуске кода я получаю это сообщение об ошибке:

[error] RobotDesktop: checkMousePosition: should be L(113,545)@S(0)[0,0 1280x768] but after move is L(706,63)@S(0)[0,0 1280x768] Possible cause in case you did not touch the mouse while script was running: Mouse actions are blocked generally or by the frontmost application. You might try to run the SikuliX stuff as admin.

[error] RobotDesktop: checkMousePosition: should be L(575,376)@S(0)[0,0 1280x768] but after move is L(600,353)@S(0)[0,0 1280x768] Possible cause in case you did not touch the mouse while script was running: Mouse actions are blocked generally or by the frontmost application. You might try to run the SikuliX stuff as admin.

[error] RobotDesktop: checkMousePosition: should be L(715,402)@S(0)[0,0 1280x768] but after move is L(595,350)@S(0)[0,0 1280x768] Possible cause in case you did not touch the mouse while script was running: Mouse actions are blocked generally or by the frontmost application. You might try to run the SikuliX stuff as admin.

4 ответа

Решение

Вы должны попытаться запустить Sikuli IDE в качестве администратора, как это предлагается в сообщении об ошибке. Вы можете сделать это из командной строки при запуске терминала от имени администратора. Вы можете найти подробности, как это сделать здесь.

У меня Windows 11, DPI установлен на 100%, запустите cmd от имени администратора, выполнитеjava -jar xxx.jarисправить проблему.

В python у меня это работает так:

import pyautogui as pg

pg.click(x = 2206, y = 353)# click somewhwere on sikuli on the screen
pg.hotkey('ctrl', 'r')

тогда Сикули может использовать мышь

Убедитесь, что разрешение вашего экрана должно быть 100%. Проблема "ошибка мыши не используется (заблокирована)" должна быть решена.

Другие вопросы по тегам