本帖最后由 shujh1989 于 2025-11-17 11:18 编辑

最近没怎么登录,下午看到http://bbs.mjtd.com/thread-193916-1-1.html这个贴有圆盘菜单,用这个源码ai了一个,调了挺久,不完美。发帖前翻了下,才发现已经有大神发了轮盘菜单http://bbs.mjtd.com/thread-193919-1-1.html,我试用了下,感觉操作逻辑跟我的习惯不符。我觉得轮盘应该跟手机的悬浮球一样是一直显示的,如果非要按快捷键才显示轮盘,使用了命令就退出,不是很方便。这算是个勉强能用的半成品,源码能调好我就发出来。使用方法:设置里勾选显示扇区命令可以显示全部内外环,不勾选就只显示拖动区域,鼠标右键从拖动区域拖到对应命令即可执行。全部显示点击对应命令也可以执行。NETLOAD加载dll文件,快捷键是RRA。
2025.11.05更新了下,窗口不会后置了。源码也放上来,我没时间调,大家有兴趣自己优化下。
2025.11.06最新版,加了些功能,优化了操作,现在鼠标左键按住不放再点击右键可以唤出菜单,鼠标移到圆圈处即可展开轮盘,移出圆圈即缩回。内圆 可以自定义文字和图片,支持gif动态图片。菜单支持到五层,外环定义了命令才会展开,不定义外环不会展示。鼠标移到最中间的拖动区域,ctrl+滚轮可以缩放菜单。目前我测试最高2022版的CAD可用。
注:我不是专业的开发人员,vb一点都不懂,用ai写的,技术问题我解决不了,后面也不会更新。用的工具是QODER和trae,还有grok和gemini,gemini改的很完美。下面的readme也是ai写的。


## 功能特点

### 1. 双层环形布局
- **内层**:8个常用命令扇区
- **外层**:12个高级命令扇区
- **中心拖动区**:用于移动菜单位置
- **外围按钮**:设置和退出功能

### 2. 交互方式
- **唤出菜单**:按住左键+右键
- **拖动操作**:左键拖动中心区域移动菜单
- **命令执行**
  - 左键单击扇区执行命令
  - 右键拖动到扇区执行命令
- **展开/收起**
  - 双击中心区域切换扇区显示/隐藏
  - 默认状态下仅显示拖动区域

### 3. 自定义配置
- **命令自定义**:可配置每个扇区的AutoCAD命令
- **颜色设置**:为每个扇区设置个性化颜色
- **层级管理**:支持5个层级(内层到外层)
- **视觉定制**
  - 拖动区域文本和颜色
  - 字体大小调整
  - 背景图片支持(GIF动画)

### 4. 缩放功能
- 按住Ctrl键并滚动鼠标滚轮实现整体缩放
- 自动调整外圆、中圆和内圆半径
- 重新创建适配新尺寸的字体

## 安装说明

### 系统要求
- AutoCAD 2022 或更高版本
- .NET Framework 4.8
- Windows 7 或更高版本

### 安装步骤
1. 编译插件或使用预编译的DLL文件
2.`RadialMenu.dll` 文件复制到AutoCAD插件目录
3. 在AutoCAD中加载插件:
   - 输入命令 `NETLOAD`
   - 选择 `RadialMenu.dll` 文件
4. 重启AutoCAD

## 使用方法

### 基本操作
1. 在AutoCAD中输入命令 `RRA` 或按住左键+右键唤出菜单
2. 双击中心拖动区域切换扇区显示/隐藏
3. 左键单击扇区或右键拖动到扇区执行命令
4. 左键拖动中心区域移动菜单位置
5. 按住Ctrl键并滚动鼠标滚轮调整菜单大小

### 配置菜单
1. 在菜单中点击"设置"按钮打开配置窗口
2. 在配置窗口中:
   - 添加、编辑或删除菜单项
   - 设置每个项的文本、命令和颜色
   - 选择项的层级(0-4)
   - 启用或禁用特定项
   - 调整字体大小
   - 设置拖动区域的文本和颜色
   - 选择背景图片
3. 点击"保存"应用配置



网友答:
zilong136 发表于 2025-11-9 13:18
怎么不能导出文件配置?

,终于有人发现了。每一层的命令都可以加,你有多少命令,这都不够用。这个版本的可以导出配置,还有子菜单,恢复默认配置有示例子菜单怎么用。应该还有bug,我没仔细测试过。

网友答: solidworks的轮盘菜单是最爽的,它在三个环境下(草图、零件、装配图)下按住鼠标右键菜单不放,转盘即弹出,往相应方向上一拖,即执行相应命令。

就是一个动作。

但是cad因为右键要执行非常丰富的右键菜单命令,理论上就无法做到象SW哪么快。



网友答: 百花争艳,这样的论坛才有意思。

网友答: 配色参考一下这个

网友答: 本帖最后由 sowin 于 2025-11-5 08:27 编辑

和演示的不同,点完命令没有缩回小圈,点空白地方圈就不显示在CAD绘图区了,成了后置,应该前置才对

网友答: 和演示的不同,点完命令没有缩回小圈,点空白地方圈就不显示了,应该小圈都在啊,请楼主修正一下

网友答: 能不能设置鼠标快捷调出?


网友答: 百花争艳,这样的论坛才有意思。

网友答:
sowin 发表于 2025-11-5 08:17
和演示的不同,点完命令没有缩回小圈,点空白地方圈就不显示在CAD绘图区了,成了后置,应该前置才对

没调好,一直在所有软件窗口都前置,我觉得不对。改了个参数,变成后置了。

网友答:
你有种再说一遍 发表于 2025-11-5 00:57
配色参考一下这个

是个好办法,但是我不会搞啊
  • 上一篇:轮盘菜单
  • 下一篇:没有了