找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 340|回复: 0

[求助]:请各位老师帮我看看

[复制链接]
发表于 2006-1-8 21:51:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
我想学学各位老师那样自已也编个小程序可是刚学不会,今天在网上下了一个专业的图层程序可是想学这改改。改是改好了,可加载后别的程序不好用了不知为何望各位老师帮帮我,谢谢!!!
改后;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;专业图层
;;;层名符合国标要求,层颜色可自定义
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(prompt "\n\r 加载专业图层设置程序。")
(defun c:ZHYTC (/)
(cmdla0)
(c:puu);清除垃圾
(prompt "\n\r 请稍候···")
(princ "·")
(princ)
;;;总图图层
(princ "·")
(princ)
(JZ-TC)
;;;建筑图层
(princ "·")
(princ)
(princ "专业图层设置完毕!")
(cmdla1)
(pxyp "zhytc (专业图层)")
)
;;;defun

;;;建筑图层
(defun jz-tc ()
;;;[—墙体—]
(mkla "建筑-墙体" 2)
;;;[—门—]
(mkla "建筑-门体" 131)
;;;[—窗—]
(mkla "建筑-窗户" 132)
;;;[—柱—]
(mkla "建筑-柱子" 7)
;;;[—其他—]
(mkla "建筑-轴网" 1)
(mkla "建筑-尺寸" 2)
(mkla "建筑-说明" 4)
)
;;;defun
;;; 保存原有系统变量,设置程序运行时的系统变量
(Defun cmdla0 ()
(Setq cmdech (Getvar "Cmdecho")
oom (Getvar "Orthomode")
osm (Getvar "Osmode")
la (Getvar "Clayer")
)
(Setvar "Cmdecho" 0)
(Setvar "Regenmode" 0)
)

;;; 建图层: (mala "层名" 颜色号)
(Defun MKLA (a b)
(If (= (Tblsearch "layer" a) nil)
(Command "layer" "m" a "c" b a "")
(Command "layer" "t" a "s" a "c" b a "")
)
)

;;; 恢复原有系统变量
(Defun cmdla1 () ;(/ cmdech LA oom osm)
(Setvar "Cmdecho" cmdech)
(Setvar "Clayer" LA)
(Setvar "Orthomode" oom)
(Setvar "Osmode" osm)
(setvar "regenmode" 1)
(Terpri)
(Princ)
)

;;;* 显示命令简写
(DEFUN PXYP (TXT1)
(SETQ TXT1 (STRCAT "\n\r 程序命令: "
TXT1
" -- XYP@bsedi.com"
)
)
(PRINC TXT1)
(Princ)
) ;defun

;清除垃圾
(defun C:PUU () (repeat 3 (COMMAND "-PURGE" "A" "" "n")))

(pxyp "zhytc (专业图层)")的如下:

好用但我在这下的建轴网程序不好用了。
命令: NetBee_RectAxis 错误: 线型 Axis 未定义,位于图层表记录 Axis
AutoCAD 变量设置被拒绝: "clayer" "Axis"


请各位老师帮帮改改看是那里错了!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-24 00:14 , Processed in 0.359341 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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