微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Autohotkey:WinMenuSelectItem 不适用于 Figma

如何解决Autohotkey:WinMenuSelectItem 不适用于 Figma

希望有人能帮我解决这个问题。 我正在尝试使用 Autohotkey 在 figma 中自动执行一些菜单导航。 重点是“WinMenuSelectItem”函数不知何故不起作用。

搜索时,我找到了一个脚本来检测任何点击的菜单项,并告诉它的位置。 结果发现没有检测到任何菜单项。

这让我怀疑 figma 的 Windows 应用程序可能只是一个伪装的网络浏览器,所以我必须以不同的方式处理这个问题。

一个解决方案可能是通过鼠标位置创建我的快捷方式,但是一旦我切换屏幕,所有的定位都会被搞乱。

有人可以帮我吗?

谢谢!

编辑:根据要求,我将粘贴我现在拥有的代码。 但几乎没有用,因为现在我使用鼠标移动来点击菜单项,而且这个解决方案既慢(在执行时间上)而且一旦我改变屏幕分辨率,这些坐标就会变得无用。

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

^!+f1:: ; Go to main component
SendEvent {Click 28 63}
sleep,100 ;
SendEvent {Click 93 228}
sleep,400 ;
SendEvent {Click 291 464}
sleep,100 ;
SendEvent {Click 550,463}

CoordMode,Mouse,Screen
MouseMove,(A_ScreenWidth // 2),(A_ScreenHeight // 2)
return

^!+f2:: ; Plugin Papa component
SendEvent {Click 28 63}
sleep,100 ;
SendEvent {Click 93 338}
sleep,400 ;
SendEvent {Click 296 535}
sleep,100 ;

CoordMode,(A_ScreenHeight // 2)
return


^!+f3:: ; copy Prototype link
SendEvent {Click 2374 69}
sleep,400 ;
SendEvent {Click 1109 506}
return

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?