Python 3.x 使用python宏发送键盘/鼠标输入保持目标窗口背景

Python 3.x 使用python宏发送键盘/鼠标输入保持目标窗口背景,python-3.x,pywinauto,pyautogui,Python 3.x,Pywinauto,Pyautogui,我正试图在Windows10上用python 3.7编写一个宏程序 我想将键盘/鼠标输入发送到任何特定的目标窗口,同时目标窗口保持非活动状态(最小化或背景) Pyatogui似乎无法做到这一点(如果我错过了什么,请告诉我plz) pywinauto可以向特定的目标窗口发送输入,但它总是使目标窗口激活 有没有办法使目标窗口保持不活动状态 导入pywinauto app=pywinauto.application.application().connect(最佳匹配='123-Notepad',顶

我正试图在Windows10上用python 3.7编写一个宏程序

我想将键盘/鼠标输入发送到任何特定的目标窗口,同时目标窗口保持非活动状态(最小化或背景)

Pyatogui似乎无法做到这一点(如果我错过了什么,请告诉我plz)

pywinauto可以向特定的目标窗口发送输入,但它总是使目标窗口激活

有没有办法使目标窗口保持不活动状态


导入pywinauto
app=pywinauto.application.application().connect(最佳匹配='123-Notepad',顶层仅\u=False,可见仅\u=False)
窗体=应用程序窗口(标题\u re='123-记事本')
对于范围(1,10)内的i:
表格.键入_键(“12e12e21e”)
我找到了答案

app = Application(backend="win32").connect(process=12345)
form = app.window(title_re="windowtitle")
form.send_keystrokes("1234567")
我找到了答案

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

当键盘最小化时,没有具体的方法来利用鼠标输入。然而,@VisalyRyabov提供的链接应该会提供足够的信息,告诉您如何通过发送按键命令来导航最小化的窗口。确保您正在使用
send_keys()
set_edit_text()
而不使用
set_focus()
。但是,在最小化键盘的同时,没有具体的方法来利用鼠标输入,@VisalyRyabov提供的链接应该为您提供足够的信息,说明如何通过发送按键命令来导航最小化的窗口。确保您正在使用
send_keys()
set_edit_text()
而不使用
set_focus()
。链接文档非常有用:)链接文档非常有用:)