我想通过python按下击键SHIFT+PRINTSCREEN。这将触发使用Greenshot捕获的最后一个屏幕截图。我尝试了以下几种方法:
from pynput.keyboard import Key, Controller
keyboard = Controller()
hotkey('shift', 'PRTSC')当我尝试使用AutoIT时,什么也没有发生:
from win32com.client import Dispatch
Auto = Dispatch("AutoItX3.Control")
Auto.Send("+{PRINTSCREEN}")什么都没发生。Powershell可以使用此命令,但我不知道PRINTSCREEN的命令:
[void] [System.Reflection.Assembly]::LoadWithPartialName('System.Windows.Forms')
[System.Windows.Forms.SendKeys]::SendWait("^{c}")有没有更简单的方法呢?
SendWait("+{PRTSC}") works apparantly ...发布于 2018-11-13 01:23:03
SendWait("+{PRTSC}")工作很明显...
https://stackoverflow.com/questions/53266863
复制相似问题