Сикули открывает меню «Пуск» Windows без причины

#sikuli

Вопрос:

Я пытаюсь создать сценарий, который работает одновременно в двух разных окнах, но каждый раз, когда скрипт щелкает, он без причины открывает меню «Пуск» Windows, которое скрывает часть моего экрана и вызывает ошибки при поиске.

Что я могу сделать, чтобы предотвратить это ? Что вызывает эту проблему ?

Комментарии:

1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.

Ответ №1:

Щелчки с помощью SikuliX не «одновременно», а всегда последовательно, один за другим. Поэтому расскажите немного больше о своей настройке. Также может помочь соответствующий фрагмент кода вашего скрипта.

Вы пробовали «бегать в замедленной съемке», где вы можете лучше наблюдать, где движется мышь и щелкает?

Комментарии:

1. Извините, под «одновременно» я имел в виду, что оба окна появляются на экране одновременно. Я попытался запустить сценарий в замедленном режиме, но, похоже, все работает так, как должно, я не вижу причины, по которой появляется меню «Пуск». Вот часть кода, которая вызывает эту проблему : region1.click(Pattern("Image1.png").targetOffset(-4,17),20) type("1" "0")

2. Похоже, вы нажимаете на какое-то поле ввода, чтобы активировать его для следующего типа. Просто поставьте ожидание(1) перед типом. Во многих случаях элементам графического интерфейса требуется некоторое время, чтобы подготовиться к следующему действию пользователя (например, ввести что-то). Так что тип в вашем случае, я думаю, переходит на рабочий стол.