Возможно, вы ищете Sendkeys ?
SendKeys - это модуль Python для Windows, который может отправить одно или несколько комбинаций клавиш или комбинаций клавиш в активное окно.
blockquote>кажется, что это только окна
Также у вас есть pywinauto (скопировано из моего SO ответа )
pywinauto - это набор модулей с открытым исходным кодом (LGPL) для использования Python в качестве драйвера автоматизации GUI для операционных систем на базе Windows NT (NT / W2K / XP).
blockquote>и пример с веб-страницы
> from pywinauto import application > app = application.Application.start("notepad.exe") > app.notepad.TypeKeys("%FX") > app.Notepad.MenuSelect("File->SaveAs") > app.SaveAs.ComboBox5.Select("UTF-8") > app.SaveAs.edit1.SetText("Example-utf8.txt") > app.SaveAs.Save.Click()