我正在尝试通过让 python 脚本在屏幕上搜索特定图像来在 OBS 中进行自动场景更改。当检测到图像时,python 脚本将发送热键,该热键应由 OBS 选择(在程序中添加相同的热键)。
但是,我在各种应用程序中尝试过这个,比如 chrome/notepad/some games/etc,并且热键确实被“传输”了,但是 OBS 没有接收到它们。我不知道为什么,有帮助吗?
来自这个线程:Python中的按键
看来您需要安装 pywin32 模块。有了它,您可以将按键发送到其他应用程序:
import win32com.client as comclt
wsh= comclt.Dispatch("WScript.Shell")
wsh.AppActivate("Notepad") # select another application
wsh.SendKeys("a") # send the keys you want