Имам задачата да автоматизирам приложение, базирано на Windows, използвайки Python. Успях да постигна много от тези задачи с помощта на пакета pyautoit - но имаше една задача което изисква контекстно меню да се появи при щракване с десния бутон в прозорец. Не успях да открия опциите на менюто с помощта на AutoIt. Така че използвах функцията за изпращане, която изпраща сигнали от клавишите на клавиатурата. Използвайки кода по-долу, успях да постигна избора на опцията от менюто, която исках:
autoit.send("{UP}")
autoit.send("{UP}")
autoit.send("{UP}")
autoit.send("{UP}")
autoit.send("{UP}")
autoit.send("{UP}")
autoit.send("{LEFT}")
autoit.send("{DOWN}")
autoit.send("{ENTER}")
Проблемът, с който се сблъсквам сега, е, че кодът няма да работи, ако компютърът ми е заключен (Ctrl+Alt+Del). Тъй като AutoIt няма да разпознае това контекстно меню, сигурен съм, че не може да се направи с този пакет. Искам да знам дали има някакъв пакет в Python, който бих могъл да използвам за изпълнение на тази задача. Искам кодът да работи дори когато компютърът е заключен.
autoit.send("{Up 6}{Left}{Down}{Enter}")
вместо да го извиквате няколко пъти. - person Samoth   schedule 01.01.2016