明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1545|回复: 7

[讨论] 求助:用Autolisp和Vlisp编写的程序,运行时受AutoCAD版本限制吗?

[复制链接]
发表于 2011-4-8 10:53:44 | 显示全部楼层 |阅读模式
如何编写不受版本限制的程序????

该贴已经同步到 Jully的微博
发表于 2011-4-8 15:25:12 | 显示全部楼层
首先要判断当前版本,其次要知道哪些命令因版本不同而不同。然后根据当前版本的不同分别进行不同的处理。
 楼主| 发表于 2011-4-8 15:44:04 | 显示全部楼层
那用Autolisp编写不受AutoCAD版本限制的程序不可能了?
发表于 2011-4-8 18:05:29 | 显示全部楼层
回复 Jully 的帖子

用纯autolisp就不会受版本限制!
发表于 2011-4-8 22:25:46 | 显示全部楼层
用纯AutoLISP可以在支持LISP的AutoCAD下运行,不出错,但有可能结果不对。
比方说:LEADER命令产生的实体在不同版本中的夹点是不同的,如果想用移动夹点的方法移动文字,就要相应更改程序。不然结果是不同的。
发表于 2011-4-9 23:32:36 | 显示全部楼层
确实有的略有不同。(setvar "dblclkedit" 0)这句在CAD2011可以用,但在2004不能用
发表于 2013-5-13 11:19:34 | 显示全部楼层
用纯LISP并且不用CAD命令和系统变量,CAD命令和系统变量都可能因版本不同而有较小变化,都可能导致有的版本下正常,有的版本下出错
发表于 2013-5-13 13:31:39 | 显示全部楼层
相比arx,几乎不受限制,autolisp的编辑器一直是2000版的,cad下通用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-30 07:13 , Processed in 0.145902 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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