【问题标题】:keyDown() function not working in sikuliX IDE 1.1.0 using Python on Win 32-bit OSkeyDown() 函数在 Win 32 位操作系统上使用 Python 在 sikuliX IDE 1.1.0 中不起作用
【发布时间】:2017-12-27 02:22:50
【问题描述】:

我想通过下面的 SikuliX 1.1.0 脚本切换上一个屏幕,但它没有按需要工作,它似乎跳过了以下指令:


KeyDown(Key.ALT)
type(Key.TAB)
keyUp()

如果有人找到解决方案,请指导;)

【问题讨论】:

    标签: python sikuli sikuli-script sikuli-ide


    【解决方案1】:

    如果你想按 ALT + TAB,你可以使用下一个命令:

    type("\t", KeyModifier.ALT)
    

    Here 您会找到与您的问题类似的答案。也适用于其他键修饰符。

    【讨论】:

    • 我正在环顾四周,只需按住 ALT 键,然后按一次 TAB 键,然后按 keyUp() 即可打开上一个应用程序的屏幕。
    • this链接所示,你必须这样尝试:type(Key.TAB, KeyModifier.SHIFT + Key.UP)
    • 根据RaiMan blog 中的评论 keyDownSikuliX 1.1.0 中不起作用,所以请帮我在这个函数中查找代码write.
    • write("#W5#S_#SPACE#S+#U%d#S-"%number_of_lines) SHIFT, SPACE 在下面的代码中可用,但是对于 TAB 我应该怎么写?有什么猜测吗? #W5 - after each real key wait 0.5 seconds #S_#SPACE - obvious ;-) #S+ - press and hold SHIFT key #U5 - 5 times UP key (after interpolation of number_of_lines by the Python format feature %) #S- release SHIFT key
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-27
    • 1970-01-01
    • 2013-07-15
    • 2012-05-14
    • 2015-11-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多