夏生生 发表于 2013-1-22 09:22:26

哪位大侠指导下acad_strlsort,bherrs,bhatch,bpoly的用法,谢谢

本帖最后由 夏生生 于 2013-1-23 08:39 编辑

哪位大侠指导下autolisp函数acad_strlsort,bherrs,bhatch,bpoly的用法,谢谢,由于帮助中没有,对于可选参数不是很了解,最好有例子

zyhandw 发表于 2013-1-22 14:49:40

帮楼主顶顶,让高手看到,解答下!

夏生生 发表于 2013-1-23 08:38:02

我想有些朋友是误解了,我想了解的是函数的用法,而不是command。(acad_strlsort string),(bherrs),(bhatch pt[]),(bpoly pt[]),再次感谢

zzc83 发表于 2013-1-23 12:41:47

本帖最后由 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]
查看完整版本: 哪位大侠指导下acad_strlsort,bherrs,bhatch,bpoly的用法,谢谢