autohotkey - 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, Mouse, Screen
MouseMove, (A_ScreenWidth // 2), (A_ScreenHeight // 2)
return
^!+f3:: ; Copy Prototype link
SendEvent {Click 2374 69}
sleep, 400 ;
SendEvent {Click 1109 506}
return
解决方案
推荐阅读
- tensorflow - 从哪里获取基于主题的迁移学习模型
- spring-boot - Receiving request parameters as null for SOAP API in STS
- netmq - Is there a way to do ZeroMQ style polling in NetMQ?
- rest - 使用 Api Rest 的 Sharepoint 列表项
- java - 在mapbox android中将数字添加到标记
- php - Report section not working after extending sugar endpoint ReportsExportApi
- python - 在python中获取字符串的所有10位和9位数字
- c - memset large memory region allocated by shm_open/ftruncate/mmap crashes with bus error
- python - 来自任意数量的嵌套列表的元素的平均值
- python - How to make vscode work with playsound module?