明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 12423|回复: 29

[资源] 推荐,免费CAD工具集,超越CAD工具集[2012年4月2日更新]

  [复制链接]
发表于 2012-2-22 14:23:33 | 显示全部楼层 |阅读模式
欢迎使用胖胖熊开发的超越CAD工具集,这是一款针对给排水专业的免费工具集。

目前提供了6个大类,共计57个常用功能,并且完全支持用户坐标系,目前功能任在不断的增加中。

软件兼容所的Acad版本,免去手动加载的麻烦,安装程序将自动检测现Acad的情况并将工具集无缝集成到您Acad软件中(安装不会受管理员权限的限制)。通过点击菜单或直接输入命令即可使用。设计上我们完全兼容Acad的使用习惯,力争最少的步骤做最多的工作,让您能够第一时间快速上手提升工作效率。

如果你觉得软件还不错请推荐给您的朋友,如果发现不足或者错误请与我联系,我将尽快进行完善与修正。联系QQ: 1375045156

http://www.box.com/s/0f20d1a85b88f5c08033

V6.2.3 2012年4月2日因为修改内容不多,版本号暂不改变。调整了安装,解决了部分用户安装无效的问题。在文字下增加了文字刷的功能,可以自定义文字匹配的项目,如内容,颜色,图层,倾斜角,字体等。欢迎使用。

关注作者微博:

http://t.qq.com/cyacad

        

V6.2.3 2012年2月21日

1. 修正了文字高度保存失败的问题。

2. 增加了根据曲线批量修剪其他曲线的功能"快速修剪",命令ksxj。

3. 调整了菜单,将所有的菜单合并到一个菜单项中。

4. 平面图转系统图增加了对图块的支持。

5. 修正了一些错误。


软件自带菜单,但是为了方便,列出了功能命令速查表如下

功能: 设工具集文字高度  命令: wzgd

功能: 设工具集标注参考X  命令: ckx

功能: 设工具集标注精度  命令: bzjd

功能: 设工具集标注动画  命令: bzdh

功能: 设标注尾数0  命令: wsl

功能: 帮助  命令: cyhelp

功能: 关于  命令: cyabout

功能: 过滤选择  命令: xz

功能: 保存所有文件  命令: bcsy

功能: 关闭保存非当前文件  命令: gbqt

功能: 关闭保存所有  命令: gbsy

功能: Z坐标归零  命令: bgz

功能: 改实体颜色  命令: gys

功能: 查看实体信息  命令: stxx

功能: 绘制网格  命令: hzwg

功能: 局部取样  命令: jbqy

功能: 锁定视口  命令: sdsk

功能: 解锁视口  命令: jssk

功能: 平面图转轴测图  命令: zct

功能: 累加Pline的面积  命令: plmj

功能: 沿线布置  命令: yxbz

功能: 无缝断线  命令: dx

功能: 批量无缝断线  命令: dx2

功能: 图块断线  命令: tkdx

功能: 合并线  命令: hbx

功能: 修正线型文字方向  命令: xzxx

功能: 曲线长度和  命令: cdh

功能: 快速修剪  命令: ksxj

功能: 文字输出到文件  命令: wzwj

功能: 文件输入到图面  命令: wzsr

功能: 记事本编辑图面文字  命令: wzbj

功能: 数字修改  命令: gsz

功能: 文字对齐  命令: dq

功能: 累加数字  命令: szlj

功能: 汇总数字  命令: szhz

功能: 曲线遮蔽标注  命令: zbb

功能: 篱笆遮蔽标注  命令: fzbb

功能: 刷新遮蔽  命令: rezb

功能: 标注引线对齐  命令: yxcd

功能: 标字坡度  命令: dxpd

功能: 标测量/施工坐标  命令: zb

功能: 标注Pline的面积  命令: bplmj

功能: 保持标注数值缩放  命令: sca

功能: 标填充面积  命令: tcmj

功能: 标闭合区域面积  命令: bmj

功能: 图块替换  命令: tkth

功能: 图块缩放  命令: tksf

功能: 图块旋转  命令: tkxz

功能: 图块改名  命令: tkgm

功能: 交点布喷头  命令: jdbz

功能: 北京市政-改属性快标高  命令: gch

功能: 北京市政-改属性块编号  命令: gbh

功能: 统计图块  命令: tjtk

功能: 篱笆选择统计图块  命令: lbtj

功能: 锁定图块不能炸开  命令: sdk

功能: 解除图块炸开锁定  命令: jsk

功能: 填充替换  命令: tcth

功能: 填充面积汇总  命令: tchz

本帖子中包含更多资源

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

x

点评

谢谢分享!  发表于 2012-3-14 20:41
发表于 2012-2-22 19:28:37 | 显示全部楼层
多谢热心推荐!!!
 楼主| 发表于 2012-2-23 08:32:14 | 显示全部楼层
哈哈,希望大家喜欢
发表于 2012-2-23 13:13:32 | 显示全部楼层
楼主,能不能把自动加载“程序和菜单”的程序分享下,谢谢!
 楼主| 发表于 2012-2-23 14:40:19 | 显示全部楼层
本帖最后由 ryujacky 于 2012-2-23 14:49 编辑

程序菜单?菜单就是mnu文件,在安装目录下可以看到。启动原理比较简单,就是把启动的代码注入Acad.lsp,这个没什么现成的,我用C++写的。
如果rx的话,可以直接在注册表里写加载,但编译多个版本比较麻烦,所以还是纯脚本的启动方式,代码如下:

(vl-load-com)

(defun displayCyMenu(
        /
        path        idProduct     xh        i
        )

        (setq path (vl-registry-read "HKEY_CURRENT_USER\\Software\\CYSoft\\CYCadWidget" "Location"))
        (setq idProduct (vl-registry-read "HKEY_CURRENT_USER\\Software\\CYSoft\\CYCadWidget" "ProductID"))
        
        (if (not (menugroup "cytools"))
                (progn
                        ; 加载菜单
                        (command "menuload" (strcat path "/CYCadWidget-common.mnu"))

                        ; 显示菜单
                        (setq i 1 xh t)
                        (while xh
                           (if (menucmd (strcat "P" (itoa i) ".1=?"))
                                   (setq i (+ 1 i))
                                   (progn
                                           ; 添加菜单到最后
                                           (menucmd (strcat "p" (itoa i) "=+CYTools.pop1")) (setq i (+ i 1))
                                           (if (= idProduct "{9E196EA2-E863-4edc-8E72-BA3D5719C4C4}")
                                                   (progn
                                                                ;; 追加开发菜单
                                                           (command "menuload" (strcat path "/CYCadWidget.mnu"))
                                                           (menucmd (strcat "p" (itoa i) "=+CYDEVELOP.pop1")) (setq i (+ i 1))
                                                        )
                                                )
                                           (setq xh nil)
                                   )
                           )
                        )
                )
        )
        (prin1)
)

; 当文档被置为当前的时候,加载工具集
(defun cystart(
        /
        path
        )
        (setvar "cmdecho" 0)
        (if (null cyProductInfo)
                (progn
                        ; 加载工具集
                        (setq path (vl-registry-read "HKEY_CURRENT_USER\\Software\\CYSoft\\CYCadWidget" "Location"))
                        (load (strcat path "/CYCadWidget.vlx"))
                )
        )
        
        (displayCyMenu)
        (prin1)
)

; 启动软件
(cystart)

; 设置每个图形都加载Acadlsp
(setvar "ACADLSPASDOC" 1)

(princ)

点评

谢谢楼主,学习下  发表于 2012-2-24 10:19

评分

参与人数 2明经币 +2 收起 理由
yjr111 + 1 高人!
lisp爱好者 + 1 赞一个!

查看全部评分

 楼主| 发表于 2012-2-24 15:19:57 | 显示全部楼层
不客气
 楼主| 发表于 2012-2-29 22:54:11 | 显示全部楼层
更新了连接,欢迎使用
发表于 2012-3-16 11:14:57 | 显示全部楼层
也不截个图  看看先
发表于 2012-3-16 12:45:25 | 显示全部楼层
不知道中望CAD能安装吗?
发表于 2012-3-22 11:21:03 | 显示全部楼层
下载地址不可用啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-22 18:06 , Processed in 0.667680 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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