明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4685|回复: 39

[源码] 继上次DCL面板的布局调整

  [复制链接]
发表于 2025-7-1 11:48:32 | 显示全部楼层 |阅读模式
本帖最后由 south 于 2025-7-1 11:55 编辑

原帖地址:http://bbs.mjtd.com/forum.php?mo ... hlight=%C3%E6%B0%E5
之前有吧友提出要这个文件,一直忙于其他事情没顾上。最近整理文件时发现它还在,现分享出来。当前版本还需完善,期待大家的反馈!
DCL闪屏应该是搞不定,配置文件直固定存储位置到 D 盘,并预设了默认参数,可防止因文件缺失而报错。
界面优化:缩小了整体尺寸,提升在笔记本上的操作体验。
功能布局:预留了约 300-400 个按钮的空间,功能更集中,个人认为已能满足多数需求。
注意事项:
存在一个小问题:有修改命令后偶尔首次点击无效,需第二次生效。个人建议:与其使用内置编辑模式,可能直接编辑文本配置文件(如 .txt)会更方便...
欢迎在帖子中讨论回复!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 5明经币 +5 金钱 +15 收起 理由
rocking2008 + 1
tigcat + 1 + 15 很给力!
maiko + 1 很给力!
菜鸟初来乍到 + 1 很给力!
自贡黄明儒 + 1 赞一个!

查看全部评分

"觉得好,就打赏"
还没有人打赏,支持一下
回复

使用道具 举报

发表于 2025-7-1 21:54:25 | 显示全部楼层
429014673 发表于 2025-7-1 21:11
的确,老野多是用经典模式,因为他们接触所学就是这个界面,改不过来

要与时俱进,而不是故步自封啊...

这些所谓的老用户,为什么非要死抱着“经典模式”不放呢?很多新功能提高了工作效率,为什么不学,不用呢?

不少“老用户”,实际AutoCAD水平是很低的,知识是陈旧的,思维是僵化的,自我感觉却是良好的...每次看到他们AutoCAD窗口左侧绘工具栏图,右侧编辑工具栏,下面命令行贴边3行文字高度占用大量屏幕空间,实在无力吐槽...

评分

参与人数 1明经币 +1 收起 理由
gzxl + 1 很给力!

查看全部评分

回复 支持 2 反对 0

使用道具 举报

发表于 2025-7-1 18:01:16 | 显示全部楼层
1028695446 发表于 2025-7-1 16:23
使用DCL主要是为了节省屏幕空间占用,然后修改快捷键方便点
ribbon低版本没有,然后大多数人不习惯ribbo ...

大多数人不习惯 Ribbon? 2009之后开始接触 AutoCAD 的用户应该习惯,不习惯的都是那些 “老用户”,他们只是习惯了下拉菜单与工具栏而已,而且不断的问“如何设置回到AutoCAD经典界面”。

至于屏幕占用,Tool Palette 设置为贴边自动隐藏,鼠标划过去就自动展开,这种丝滑的操作不香?不比你设置一个快捷键启动这个DCL面板差吧?
回复 支持 1 反对 0

使用道具 举报

发表于 2025-7-1 14:39:48 | 显示全部楼层
DCL 是模态对话框,这类面板“切换”实际上就是关闭当前对话框然后重新显示一个新的对话框,所以会 “闪” 一下。

个人看法,我不太理解为什么要用 DCL 面板作为与用户交互的界面。

除了“闪”这个点之外,还有其他的糟点:
这些工具箱程序,其中显然包含很多类别,很多的专用工具。使用DCL,为了使用方便,对话框的尺寸不能太大;为了操作效率,显示够多的按钮,又不能太小。再加上个人喜好不同,很多时候很难平衡。

为什么不直接使用 AutoCAD 本身就提供的各种用于自定义的界面工具:
1. 下拉菜单:这个虽然老旧,且基本上已经退休的UI组件,用户依然可以直接用文本文件来创建mns并加载
(另外: 屏幕菜单这个更加老旧的DOS时代的就不说了,估计也没几个人还在用了)。
2. 工具栏,由于只显示一个个很小的按钮,操作效率不高,可以用,但不建议用。
3. Ribbon,这个用户自定义的灵活性大,推荐使用。
4. Tool Palette,与ribbon类似,支持多种类型的自定义,分类分组简单,且能贴边、自动收缩/展开,个人建议优先使用。

以上这些最后都保存在用户级的 cuix 文件中,随开发的vlx,dll,arx一起打包分发就可以了。
回复 支持 1 反对 0

使用道具 举报

发表于 2025-7-1 12:39:23 | 显示全部楼层
界面看过去不错
回复 支持 反对

使用道具 举报

发表于 2025-7-1 12:39:43 | 显示全部楼层
前几天见过有个电器插件的界面和这个是一样的
回复 支持 反对

使用道具 举报

发表于 2025-7-1 12:42:50 | 显示全部楼层
使用图片按钮,images bottom,可以达到单DCL切换多标签.论坛里大部分可以切换且不闪的DCL面板是这个思路
回复 支持 反对

使用道具 举报

发表于 2025-7-1 13:52:17 | 显示全部楼层
谢谢无私分享,赞一个。
回复 支持 反对

使用道具 举报

发表于 2025-7-1 14:52:50 | 显示全部楼层
工具可以,便于修改和使用
回复 支持 反对

使用道具 举报

发表于 2025-7-1 16:23:51 | 显示全部楼层
e2002 发表于 2025-7-1 14:39
DCL 是模态对话框,这类面板“切换”实际上就是关闭当前对话框然后重新显示一个新的对话框,所以会 “闪”  ...

使用DCL主要是为了节省屏幕空间占用,然后修改快捷键方便点
ribbon低版本没有,然后大多数人不习惯ribbon
下拉菜单是折叠式菜单,单次显示内容太少,不同命令交替使用时,没有快捷命令时很难用
LISP是本论坛最基础且相对易学的语种,且兼容性高
回复 支持 反对

使用道具 举报

发表于 2025-7-1 16:29:30 | 显示全部楼层
e2002 发表于 2025-7-1 14:39
DCL 是模态对话框,这类面板“切换”实际上就是关闭当前对话框然后重新显示一个新的对话框,所以会 “闪”  ...

Ribbon占屏幕,我首要任务是关闭它
回复 支持 反对

使用道具 举报

发表于 2025-7-1 17:46:48 | 显示全部楼层
下拉菜单不一样占屏幕?Ribbon也可以收缩为一行的。下拉菜单多年前开发团队已经明确只是维护了,再说实际工作中去下拉菜单点击的操作方法,效率低。

左键右鼠加快捷键才是高效工作之道。所以 Ribbon设置为一行(鼠标移上去会自动展开),可以完全取代掉原来的下拉菜单。

如何在确保工作效能的前提下,最大化绘图区域,我在 AU2019上讲述了这个内容。
原先在 Autodesk 网站上有这个课程的视频,现在改版了几次后,好像只有 AU2020,AU2021 的了,更早的内容不见了。





回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-12-12 06:52 , Processed in 0.200773 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表