中易网

请问CAD autolisp二次开发怎么弄啊?帮忙把具体步骤说一下,就是自己创建一个命令的步骤。谢了

答案:1  悬赏:20  
解决时间 2021-10-19 12:50
请问CAD autolisp二次开发怎么弄啊?帮忙把具体步骤说一下,就是自己创建一个命令的步骤。谢了
最佳答案
;;;灯管T4
(defun C:T4206()
;;;用户输入T4206执行命令(不带任何参数,如果没有此行,加载后立即运行以后的程式)
(graphscr)
(setvar "cmdecho" 0)
;;;命令行显示关闭
(setq P1(getpoint "\n请指定灯管(T4 206.5mm 6W)放置位置:"))
;;;设定一个插入点P1,返回点
(command "-INSERT" "D:/YZ_ZCAD/TK/DGT/T4206.dwg" "S" "1" P1 "0")
;;;执行CAD标准命令,前面加“-”(此问题参考CAD命令),为命令行执行命令,不使用对话框
;;;在程式执行时,不能便用对话框,在命令前加“-”或用变量FILEDIA控制;少数用其它方式控制
(setvar "cmdecho" 1)
;;;命令行显示打开
(princ)
;;;结束语
)
;;;将以上文字放到LISP里面以任何英文名命名保存
;;;在保存以后,在CAD中用AP加载文件,
;;;执行T4206命令执行插入命令,(确;认文件的存在)

我个人认为VBA开发要比LISP更为方便,LISP会一点就好了,不必学太深,LISP对话框开发(DCL)比VBA复杂得多,但要用部分LISP函数用于命令执行VBA的函数.在AutoCAD帮助里面有开发人员帮助,里面很多东西都很详细,那些编书人好多东西也是直接用里面的东西,你不妨去看一下。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
石家庄一中附近有好一些的小餐桌吗?
坐月子奶不够喝,可以吃木瓜顿鸡汤吗?听
鬼武者魂家玉如何获得
正宁县有申通快递吗
黑桑葚干怎么吃
汽车启动电源是充电的吗,哪里生产的质量好
微波炉做早餐方法是什么
怎么做盐蛋啊?除了“盐泥涂布法”,还有什么
台湾的土特产有哪些
奔马图的资料
我家宝宝出生快十天了,最近吐奶,打喷嚏,是
在石家庄开餐饮,用什么软件比较好
怎样治好失眠?
我在深圳龙岗区有二手美容床?
通用对开门冰箱的尺寸一般是多大?
推荐资讯
我小孩身上起了许多小包,有的像是水泡一
灰麻花岗岩火烧面是什么
荆门哪里有学游泳的地方?
从都匀汽车站到黔南州教育局坐哪路公交车?
年底西安买瓷砖去哪好?
台式电脑架子价钱要多少?
呼和浩特天元商厦地址有知道的么?有点事想过
广州南沙区金洲哪里有装饰材料市场?
飞机的航线是怎么确定的?
帮老公吹的时候他说没有感觉到舒服?怎么回事
在北京读大学,回到了西部当公务员,很失落,光
3平米卫生间装修设计方案谁知道
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?