pyauto gui для поиска определенного текста в раскрывающемся меню - PullRequest
0 голосов
/ 29 мая 2020

Только что обнаружил функцию pyauto gui, и это потрясающая функция

все отлично работает, когда я использую координаты x и y, поэтому я использую координаты x и y, чтобы щелкнуть раскрывающееся меню и это меню содержит около 40 опций, таких как:

Alex Lategun 205 north ave sergy shimer 22 xyz ave Joe Astpher 11 пятый блок:::: :::::::

сейчас если я хотел выбрать только поле с помощью Джо Астфера, как мне это сделать, чтобы он выбирал нужный вариант с молниеносной скоростью?

Причина, по которой я не могу использовать координаты x и y при выборе параметров, заключается в том, что раскрывающееся меню содержит полосу прокрутки, а большая часть параметров скрыта, поэтому каковы возможные варианты для меня, чтобы достичь этого?

1 Ответ

0 голосов
/ 29 мая 2020

Если только одна опция начинается с 'j', вы можете сделать это, чтобы pyauto gui переместился к этой спецификации c button:

pyautogui.typewrite('j')

Если более одного варианта начинаются с 'j ', вы можете посчитать, сколько раз вам нужно будет нажать' j 'на клавиатуре, чтобы попасть туда, и добавить это количество pyautogui.typewrite('j') в свой скрипт.

Затем заставьте его нажать:

pyautogui.typewrite('enter')
...