【问题标题】:Send key combination with python用python发送组合键
【发布时间】:2014-02-28 06:23:48
【问题描述】:

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

import win32com.client as comclt
wsh= comclt.Dispatch("WScript.Shell")
wsh.SendKeys() 

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

wsh.SendKeys(^.) 

如何在此处添加 SHIFT 键?

感谢任何回答的人:)

【问题讨论】:

    标签: python keyboard pywin32


    【解决方案1】:

    对于 Shift 使用 +

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-01-13
      • 2019-10-08
      • 1970-01-01
      • 2011-03-12
      • 2016-11-28
      • 2011-10-25
      • 2019-02-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多