使用python发送组合键

Sha*_*mer 4 python keyboard pywin32

我希望能够发送组合键SHIFT + CTRL +.(点)使用以下代码:

import win32com.client as comclt
wsh= comclt.Dispatch("WScript.Shell")
wsh.SendKeys() 
Run Code Online (Sandbox Code Playgroud)

到目前为止,我能够发送 CTRL +.(点)像这样:

wsh.SendKeys(^.) 
Run Code Online (Sandbox Code Playgroud)

如何在那里添加SHIFT键?

感谢任何回答:)

小智 8

换班次使用 +

完整列表可在此处获取:SendKeys

...要指定在按下其他几个键的同时按住SHIFT,CTRL和ALT的组合,请创建一个复合字符串参数,并在括号中包含修改后的击键.例如,要发送按键组合,指定按住SHIFT键,同时:

  • 按下e和c,发送字符串参数"+(ec)".
  • e被按下,然后是一个单独的c(没有SHIFT),发送字符串参数"+ ec"....