Python 3 Win32 SendKeys {PrtSc}不工作

时间:2017-10-09 22:49:45

标签: python python-3.x screenshot win32com sendkeys

我试图通过按下" PRTSC"来抓取Windows中所有显示器的屏幕截图。按钮。我的代码需要尽可能精简,这是我提出的最佳解决方案,但是,它不能在python 3中运行,这是一项要求。我发送其他击键没有问题。有什么想法吗?

import win32com.client

class SendKeys:
    def __init__ (self):
        self.win = win32com.client.Dispatch("WScript.Shell")
    def send (self, data):
        self.win.SendKeys(data, 0)

sk = SendKeys()
sk.send("{PrtSc}")

1 个答案:

答案 0 :(得分:1)

检查:Get screenshot on Windows with Python?Simulate the print screen key in python。 这些链接应该有助于使用" PrtSc"按钮