哪位大侠指导下acad_strlsort,bherrs,bhatch,bpoly的用法,谢谢
本帖最后由 夏生生 于 2013-1-23 08:39 编辑哪位大侠指导下autolisp函数acad_strlsort,bherrs,bhatch,bpoly的用法,谢谢,由于帮助中没有,对于可选参数不是很了解,最好有例子 帮楼主顶顶,让高手看到,解答下! 我想有些朋友是误解了,我想了解的是函数的用法,而不是command。(acad_strlsort string),(bherrs),(bhatch pt[]),(bpoly pt[]),再次感谢 本帖最后由 zzc83 于 2013-1-23 12:44 编辑
来源百度 AutoCAD R12两个新增命令在编程中的应用
来源:岁月联盟 作者:徐春才
http://syue.com/Paper/Computer/App/247261.html
BHATCH和BPOLY命令不同于一般的AutoCAD命令,它们是用ADS应用程序开发的,如果想在图形编辑状态下或在AUTO LISP中使用这两个命令, 就要在AutoCAD初始化时加载名为ACADAPP的ADS程序,方法是在当前搜索路径上是否有ACAD.ADS文件,这是一个纯文本的ASCII码文件,在这个文件中如有一行为ACADAPP,那么在进入ACAD图形时自动加载ACADAPP,在AutoCAD的Command:提示符下调用AUTO LISP函数(ADS),将得到当前已加载的全部ADS应用程序的信息。如已加载ACADAPP,在“Command:”就可以使用BPOLY和BHATCH。
在AUTO LISP语言中,不能像调用一般命令那样用(COMMAND “命令”)来调用BPOLY和BHATCH,而是用(C:BPOLY 点)、(C:BHATCH 点)来调用,执行(C:BHATCH 点)之前要通过SETVAR对几个系统变量进行设置,HPANG是图案填充角度,HPNAME是图案填充名称,HPSCALE是图案填充比例系数。以下是一个简单的填充花纹图案的LISP程序:
页:
[1]