【发布时间】:2015-08-25 09:46:26
【问题描述】:
这是我所指的按钮的链接 http://blog.laptopmag.com/wpress/wp-content/uploads/2012/07/ThinkPad-Keyboard-Face-Off_g4-T420.jpg
我试图找到它的格式与这种格式一致
{PGUP} = page up button
{LEFT} = left arrow
{ESC} = Escape
有人知道如何将它作为 sendkey 发送吗?更喜欢使用这种面向键盘的方法,而不是右键单击屏幕,因为这会导致通过模拟器屏幕查找位置时出现问题。
向任何可以帮助我的人干杯,即使有人确定它不存在,这意味着我可以专注于其他事情 :)
编辑:
TL;DR
"+{F10} 可能是您要调出所谓的“上下文菜单”的内容,但是如果您使用的是 citrix(或类似)应用程序,那么您可能会遇到一些问题,即没有焦点。 " :)
所以我自己发现了什么。有几种方法可以发送我现在知道的是“上下文菜单”键。然而,只有一个适用于我的情况。 如果我能够为 sendkey 编写代码,那么 drarig29 的答案可能会奏效,但对于我正在使用的应用程序(不幸的是,BluePrism 我不能那样做)这是我的解决方案(这不起作用) "+{F10}" 所以 '+' = SHIFT 和 F10 = F10 按钮。因此,shift F10 适用于正在寻找一种方法来调出“右键单击菜单”的人,但这对我不起作用,尽管我不知道为什么。我正在通过 citrix(模拟器屏幕)自动化应用程序,即使我在屏幕上单击鼠标并使用 sendKey“+{F10}”,它也不会使上下文菜单屏幕出现在应用程序上。所以我手动尝试了它并且很有趣,它也无法调出上下文菜单。然后我发现如果您右键单击屏幕区域并出现菜单,那么发送键会突然正常工作。我认为问题在于某些窗口处于焦点状态,而有些窗口则没有,但我必须解决它以确保看到我向屏幕的右侧区域发送了“点击”,它应该处于焦点位置。但无论如何,为帮助欢呼:)
【问题讨论】: