有没有办法在python中调用windows截图剪切工具(win+shift+s)



我想知道是否有办法从python程序中激活windows屏幕截图剪切工具。目前我使用pynput来按下windows+shift+s键,但我觉得有更好的方法可以执行此操作。

我尝试过使用子流程来调用snipping工具。

subprocess.call([r'C:\WindowsSystem32SnippingTool.exe'])

它打开了实际的应用程序,但与windows+shift+s的应用程序不同。

SnippingTool.exe提供了一些命令行选项来控制其行为。请参阅如何打开SnippingTool(Win Tool(传递参数以自动启动?

要开始截屏(如winshift11所做的那样(,将/clip作为参数传递给它,如下所示。

subprocess.call([r'C:\WindowsSystem32SnippingTool.exe', '/clip'])

最新更新