明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 41371|回复: 124

[建筑] 做自己的面板工具(升级为第四版)

    [复制链接]
发表于 2016-4-7 13:11:06 | 显示全部楼层 |阅读模式
本帖最后由 springwillow 于 2022-3-7 21:38 编辑

本人属结构专业,由于探索者2015强制了CAD菜单栏的显示,非CAD标注菜单及探索者菜单均不能显示,为了补救这个问题,特开发了面板工能,目前只编译了32位系统的R19版。源码可以参考http://bbs.mjtd.com/thread-108764-1-1.html,我也是以此为蓝本改编为能自定义的面板的。
孤帆工具的自定义使用:
  孤帆工具是面向CAD绘图人员开发,可以自定义面板中的命令,只需要更改安装目录中GFStruct.ini文件,将对应的VLX,FAS,LSP文件放到VLX目录下,相应版本的ARX放到ARX目录下,手动加载“孤帆工具_Win32_R19.arx”(只需托放到CAD绘图窗口即可)程序会自己注册加载,以后不需要再手动加载,如想删除注册可以使用命令“DelTool”。“reactorfun.lsp”默认加载,原来想是用来做为反应器的回调函数,也可以放一些需要初始化加载的代码,如高飞鸟版主的矩阵代码。
  GFStruct.ini的修改请按照已有格式添加自己的命令,“;”后可自由添加内容不会被程序读取,命令功能描述可有可无,有的话会鼠标停留在面板上会显示其内容,没有的话会显示命令名称。特别说明vlx、fas、lsp文件的命令需要在命令后添加支持文件。程序会在用户使用到命令时判断该支持文件是否已加载,如果未加载会自动加载,如果已加载就不再重复加载。

本人功底有限,编写过程也是一路坎坷。总感觉这种实限方法受版本限制太大,不同的CAD版本需要调用不同的ARX,这也是ARX的弊端,后续工作想用lisp编写版本判断来自动加载。如果大家有更好的意见可以提出来,共同改进一下。
目前仅编译了32位R19版,后续完善后会编译其它版本。
工具中收集了一些网上流行的插件,如有冒犯望请原谅,我主要是想让咱们lisper们有一个好用的面板工具,面板中内容还以大家自定义为主。
做了一些更新,修改了对ARX支持的bug,请下载了的朋友重新下载。
2016.4.8编译了32位系统的R16、R17、R18、R19和64位系统的R19,已下载的朋友可以重新下载,新编译的版本没有测试(没装那么多版本的CAD),有问题请告知。
2016.4.10今天又编译了64位系统下的R18t和 R17,至此版本编译完成,能不能还望大家告知,有问题我再调试。

2016.4.12修正了R18及以前版本加载出现

错误的的BUG,原来我一直以为是编译的问题,我测试了一下发现并不是编译的问题,而是系统变量"TRUSTEDPATHS"出了问题,这个变量只有在CAD2014以后的版本才有,所以R18及以前的版本都出现了错误。附件已更新,修正了此错误,感谢大家的支持。已经下载了的朋友请重新下载,重复下载不会重复扣币。
2016.4.14孤帆工具升级为第二版,采用GFStruct.VLX管理工具。
一、安装:请拖动目录下的GFStruct.VLX至CAD的绘图窗口(CAD的黑色绘图区)安装(必须采用拖动方式加载才能安装)。然后关闭CAD重启CAD完成安装。
二、卸载:在CAD命令行输入DelGFStruct命令然后重启CAD完成卸载。
三、孤帆工具的自定义使用:
  孤帆工具是面向CAD绘图人员开发,可以自定义面板中的命令,只需要更改安装目录中GFStruct.ini文件,按照已有格式添加自己的命令,并将vlx、fas、lsp支持文件放入VLX文件夹中,将arx文件对应的放到Win32和Win64中对应的版本下面即可。特别说明vlx、fas、lsp文件的命令需要在命令后添加支持文件,在使用到命令是加载,arx命令不需要添加支持文件,默认全部加载。然后删除安装目录中“GFMenu.mnu”文件,菜单即可更新。
四、联系邮箱:34183018@qq.com。
五、未经允许不得用于商业用途。

2016.4.15修改X64位系统R19无法加载的BUG。
2016.5.17更新
1、增加对自定义图标的支持,用户可将“命令全名.bmp”图标放入BitMap文件夹中,程序会自动显示在命令中。
2、对主菜单按钮增加三角指示,按钮菜单项是否被打开。
3、增加面板编辑对话框,可不再直接面对ini文件进行配置。
4、增加对R20和R21版本的支持。
           2018年1月2日更新
2018年8月9日下架

本帖子中包含更多资源

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

x

点评

期待源码分享  发表于 2017-11-15 17:31

评分

参与人数 7明经币 +7 收起 理由
东升铮 + 1 很给力!
liuyj + 1 很给力!
669423907 + 1 很给力!
jltx123456 + 1 神马都是浮云
仲文玉 + 1 赞一个!
ymcui + 1 赞一个!
自贡黄明儒 + 1 很给力!

查看全部评分

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

本帖被以下淘专辑推荐:

发表于 2022-4-5 16:50:22 | 显示全部楼层
本人功底有限,编写过程也是一路坎坷。总感觉这种实限方法受版本限制太大,不同的CAD版本需要调用不同的ARX,这也是ARX的弊端,后续工作想用lisp编写版本判断来自动加载。如果大家有更好的意见可以提出来,共同改进一下。
目前仅编译了32位R19版,后续完善后会编译其它版本。
工具中收集了一些网上流行的插件,如有冒犯望请原谅,我主要是想让咱们lisper们有一个好用的面板工具,面板中内容还以大家自定义为主。
做了一些更新,修改了对ARX支持的bug,请下载了的朋友重新下载。
2016.4.8编译了32位系统的R16、R17、R18、R19和64位系统的R19,已下载的朋友可以重新下载,新编译的版本没有测试(没装那么多版本的CAD),有问题请告知。
2016.4.10今天又编译了64位系统下的R18t和 R17,至此版本编译完成,能不能还望大家告知,有问题我再调试。
 楼主| 发表于 2018-2-1 08:31:07 | 显示全部楼层
curugi 发表于 2018-2-1 01:22
快捷键面板不会做啊

很简单,hotkey命令打开定义对话框,将光标放在热键栏上按下相应的快捷键,在命令栏输入CAD命令,备注栏写简要功能说明,点击添加按钮就定义好了一个热键,点击确定按钮保存定义。用“ctrl+`”快捷键打开热键,就可以使用定义的热键了。

本帖子中包含更多资源

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

x
发表于 2018-2-22 23:10:14 | 显示全部楼层
springwillow 发表于 2018-2-1 08:31
很简单,hotkey命令打开定义对话框,将光标放在热键栏上按下相应的快捷键,在命令栏输入CAD命令,备注栏 ...


想要这样效果的快捷面板,有没有这样的代码?我有编辑,不会定义

本帖子中包含更多资源

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

x
发表于 2016-4-7 16:27:46 来自手机 | 显示全部楼层
支持楼主,其它版本的也要有呀。要注册吗?
 楼主| 发表于 2016-4-7 20:27:36 | 显示全部楼层
429014673 发表于 2016-4-7 16:27
支持楼主,其它版本的也要有呀。要注册吗?

其它版本待调试稳定了再编译,不需要任何注册,没有任何限制。只为大家好用。
发表于 2016-4-7 20:52:22 | 显示全部楼层
真心谢谢楼主,又有好的工具箱可以用了
发表于 2016-4-7 23:57:29 | 显示全部楼层
嗯,谢谢前辈,同是结构的,对探索者这种做法很不满,很多程序的菜单都无法显示。。。前辈能更新低版本的ARX支持程序吗,这个很好,但是没用到那么高的版本。。R19好像是2013开始算的吧~
发表于 2016-4-8 10:03:35 | 显示全部楼层
看起来不错,支持下
发表于 2016-4-8 10:46:28 | 显示全部楼层
支持,加油,希望提供更好的工具
发表于 2016-4-8 11:16:50 | 显示全部楼层
不错的程序.
 楼主| 发表于 2016-4-8 17:29:42 | 显示全部楼层
编译了32位系统的R16、R17、R18、R19和64位系统的R19,已下载的朋友可以重新下载,新编译的版本没有测试(没装那么多版本的CAD),有问题请告知。
发表于 2016-4-10 00:06:57 | 显示全部楼层
现在基本都是64位系统了吧,等等R18x64的版本
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-23 04:13 , Processed in 0.398881 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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