PyWinAuto.Application().connect(pid).window(windowName).send_keylines比keyboard.press()花费更长的时间

问题描述 投票:0回答:1

我正在尝试制作一个键盘录音机,您可以在其中录制按键并播放它。我已经制作了录制部分,但是当我使用keyboard.press() 或keyboard.release() 将其发送到聚焦窗口时,它可以完美找到。然而,当我使用下面的方法时;

windowName = 'some application name'
app = pywa.Application().connect(process=pid)
appRunning = app.window(title=windowName)
appRunning.send_keystrokes("{LEFT down}") for example, it would take 3~4times longer than            keyboard.press('LEFT'). 

例如,由于我按下LEFT并按下“a”并释放“a”,因此执行时会出现很大的延迟。 我尝试过执行每个击键,但也没有成功。我尝试搜索它,但没有关于 pywinauto 和 send_keylines() 的很多详细信息。

python background delay pywinauto keystroke
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.