后台触发SM菜单 公开

分类
点赞
更多信息
分享人 岩仓玲音Lain
分享时间 2021-09-01 17:46
最后更新 2021-09-12 20:29
修订版本 4
子程序大小 3.3 KB
Quicker版本 1.26.14.0

介绍

可在后台触发SM的菜单项\右键上下文菜单功能(无需打开菜单)

只需要输入两个子程序变量:

1、需要调用的是右键菜单还是普通窗口菜单;

2、菜单ID:可用spy++获取,也可使用以下AHK脚本获取:

https://www.autohotkey.com/boards/viewtopic.php?t=31971

中第一个代码框并保存成.ahk运行(需要先获取autohotkey)。


部分菜单功能依据该控件的焦点不同可能会失效\产生其他效果(举个例子,当你的焦点在组件1时调取删除,只能删除组件1。又或者使用高亮功能时,如果没有选取文字则不会有任何作用)。这个需要自行去调整。


原理是使用SendMessage给sm的相关控件发送WM_COMMOND消息,具体方式是调用AHK(如果未安装则会自动下载AHK单文件版并在我的文档\Quicker\Lain\AHK下。

子程序的参数

输入
判断是菜单栏或右键上下文菜单 判断是菜单栏菜单(填入0)\右键上下文菜单(填入1) Integer
菜单项的ID 菜单项的ID Integer
输出

最近更新

修订版本 更新时间 更新说明
4 2021-09-12 20:29 修复部分bug
3 2021-09-03 00:40 修复bug
2 2021-09-02 23:29 修复bug

最近讨论

使用问题 · 5 · 310
e213fdsxcvcxvxc 2023-09-30 09:04