masterlong 发表于 2009-4-3 01:47:00

关于CADWERX公司的免费插件DOCBAR的讨论。。LISP区发过,似乎发这里更合适

这个是用活页的方式在CAD的屏幕上显示文件名
点击活页切换到相应的图形文件
这的确是个很实用的
类似的功能在天正建筑、老何工具箱都有
不过可独立运行的我只找到这一个
很想对它进行改进
可惜自己能力有限只懂一点点的LISP
只能发在论坛上望各位大大出手
1。关于活页的文字显示内容
docbar的活页显示文件的全名
天正也是
老何比较奇怪显示的是带路径的全名加后缀名
docbar让人比较难受的是
当文件自动保存后
活页的内容会跟着变成自动保存名称
比如原来是“DRAWING”
自动保存后就变成“DRAWING_1_1_3902”
2。关于活页的右键菜单设置
docbar的活页菜单我认为很不合理
菜单上下分5栏
第一栏:
    条目1“”
    若在空白处点右键此处显示“未选择图形”
第二栏:
    条目1“固定”
    条目2“隐藏”
第三栏:
    条目1“单文档自动隐藏”
    条目2“按名称排序”
    条目3“关闭”
    条目4“保存全部”
    条目5“关闭全部”
第四栏:
   条目1“显示字体”
第五栏:
   条目1“关于...”
若DOCBAR工具条够宽
菜单会出现第六栏和更多条目:
    条目1“背景黑”
    条目2“背景白”
    条目3“提示中显示全路径”
    条目4“显示文件名”
    条目5“显示预览图像”
这时可以将文件的预览图像显示出来
个人觉得这个功能用处有限
这个菜单不好用的地方在于
a.第一栏显示当前文件名毫无必要
b.软件不支持双击关闭
而点右键最常用的操作是关闭文档
但是它的关闭条目项在菜单中间
而且和全部保存项相邻
每次我都小心翼翼还是经常点错
关于这个软件的改进思路
1。自动保存不应影响文件名显示
2。显示预览图像功能可以不要
3。右键菜单优化:分活页处菜单和空白处菜单两个
a.活页右键菜单分两栏
    第一栏:1-“保存” 2-“关闭” 3-“重载”
    第二栏:1-“保存全部” 2-“关闭全部” 3-“重载全部”
b.空白处菜单(软件系统设置)
    象什么排序、显示字体、关于等等
4。增加双击关闭的功能
5。增加“缩写替代规则”
这一条是我认为非常有用的改进,详细说说
这个插件最好的地方就是可以不用在CAD的“窗口”中去找已打开的文件
那么在工具条中尽可能多的显示文件数量对某些人比如我就比较重要
象我们公司的图纸归档是一张图一个文件
文件名又带项目号,比如“M06034-SD-0107.dwg”
M06034是项目号;SD是专业及图纸类别,01是子项号
最后的07才是我的图纸的序列号
如果以全名显示那么显然一个工具条也就是显示7、8张图纸
因为归档名看不出文件内容是啥
我个人留底的文件还会再加上图纸名称
比如“M06034-SD-0107-一层照明布置平面图.dwg”
这样一来能显示的文件数就更少了

所以我认为应该增加一个“缩写替代规则”的功能

应用这个规则以后打开上面长名称文件后
活页处显示的是"07-一层照明"
只有这样一个工具条才能显示更多的文件
由于每个人的应用和需求不一样
编制适合所有人的自动缩写规则是很难的或者说是不存在的
所以可以定义一个“名称缩写对照文件”放在文件夹内
搜索到这个文件就按里面的内容显示活页
这个文件可以由软件提示和引导使用者来定制
而像我这样懂一点lisp的人还可以编程自己生成

举例说明:
“名称缩写对照规则.ini”

#通用缩写规则
自动省略:M06034-SD-01
自动替代:M06034-SD-01|武烟;
#指定缩略
M06034-SD-0107-一层照明布置平面图.dwg|07-1F照明
M06034-SD-0108-二层照明布置平面图.dwg|08-2F照明
M06034-SD-0109-三层照明布置平面图.dwg|08-3F照明
M06034-SD-0110-一层动力布置平面图.dwg|10-1F动力
M06034-SD-0111-二层动力布置平面图.dwg|11-2F动力
M06034-SD-0112-三层动力布置平面图.dwg|12-3F动力

这个文件存放于文件夹内
假设文件夹内有下列文件
M06034-SD-0101-设计说明.dwg
M06034-SD-0107-一层照明布置平面图.dwg
采用省略模式
活页显示:01-设计说明/07-1F照明
采用替代模式
活页显示:01-设计说明/武烟07-1F照明
这样做以后在tip里面还是显示全名称

为了与正常文件名区分
经过缩略的文件名可以在活页显示方面加些特殊记号
比如缩略名前加特殊符号或采用不同颜色,字体等

关于软件提示和引导使用者来定制ini文件这方面
我想可以在活页菜单中再增加一栏
条目1 :指定缩略名称
条目2 :对所属文件夹指定缩略规则
期盼高手
拜,再拜

uheeyc 发表于 2009-8-5 13:41:00

http://www.cppblog.com/muzi
/images/vjvzelqqg2x.png

http://www.cppblog.com/muzi
页: [1]
查看完整版本: 关于CADWERX公司的免费插件DOCBAR的讨论。。LISP区发过,似乎发这里更合适