Отправка ввода с клавиатуры / мыши с помощью макроса Python с сохранением фона целевого окна - PullRequest
1 голос
/ 18 октября 2019

Я пытаюсь создать макропрограмму с python 3.7 для Windows10

Я хочу отправлять ввод с клавиатуры / мыши в любое конкретное целевое окно, пока целевое окно остается неактивным (свернутым или фоновым)

Кажется, что pyautogui не может этого сделать (если я что-то пропустил, дайте мне знать, плз)

pywinauto может отправлять входные данные в конкретное целевое окно, но оно всегда активирует целевое окно.

Есть ли способ сохранить целевое окно деактивированным ????


import pywinauto

app = pywinauto.application.Application().connect(best_match='123 - Notepad', top_level_only=False, visible_only=False)

form = app.window(title_re='123 - Notepad')

for i in range(1, 10):
    form.type_keys("12e12e21e")

Ответы [ 2 ]

1 голос
/ 25 октября 2019

Я нашел ответ !!!!

app = Application(backend="win32").connect(process=12345)
form = app.window(title_re="windowtitle")
form.send_keystrokes("1234567")
...