Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OBS不';无法从python脚本接收热键_Python_Hotkeys_Pynput_Obs - Fatal编程技术网

OBS不';无法从python脚本接收热键

OBS不';无法从python脚本接收热键,python,hotkeys,pynput,obs,Python,Hotkeys,Pynput,Obs,我试图在OBS中通过python脚本搜索屏幕上的特定图像来实现自动场景切换。当检测到图像时,python脚本将发送热键,该热键应由OBS拾取(程序中添加了相同的热键) 然而,我在各种应用程序中尝试过这个,比如chrome/记事本/一些游戏/等等,热键确实会被“传输”,但OBS不会接收它们。我不知道为什么,有什么帮助吗 来自此线程: 看起来您需要安装pywin32模块。 这样,您就可以将按键发送到其他应用程序: import win32com.client as comclt wsh= comc

我试图在OBS中通过python脚本搜索屏幕上的特定图像来实现自动场景切换。当检测到图像时,python脚本将发送热键,该热键应由OBS拾取(程序中添加了相同的热键)

然而,我在各种应用程序中尝试过这个,比如chrome/记事本/一些游戏/等等,热键确实会被“传输”,但OBS不会接收它们。我不知道为什么,有什么帮助吗

来自此线程:

看起来您需要安装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