Helchan的博客园

导航

随笔分类 -  Visual Lisp 技术

【Visual Lisp】块专题
摘要:;;关于块;;(0)模型空间→块表记录→块图元:顶层的是模型空间→模型空间下有很多图元和一些块表记录→块表记录又有很多图元(此时块表记录就相当于模型空间),一个块表记录可以有多个insert块→同一块表记录的insert块之间的属性可以不同,其他相同。;;(1)图中entsel获取到的是insert... 阅读全文

posted @ 2015-07-19 20:01 Helchan 阅读(4026) 评论(1) 推荐(3)

【Visual Lisp】两种出错处理方式
摘要:两种出错处理方式:一种是对出错函数进行重定义,一种是对错误进行捕捉处理。;;===================================================================================================;;===========... 阅读全文

posted @ 2015-06-07 22:15 Helchan 阅读(3301) 评论(0) 推荐(0)

【Visual Lisp】人机交互与数据处理(表除外)-lisp
摘要:;;本专题所讲述的内容是人机交互以及常规数据处理技术;;★★★01.人机交互★★★;;△△△键盘输入交互△△△(getint "请输入整数");;从键盘输入整数,如果不是整数则重复提示输入整数直到输入的是整数。类似的函数[输入整数 getreal][输入字符串 getstring][控制和输入关键字... 阅读全文

posted @ 2015-02-28 10:36 Helchan 阅读(3659) 评论(1) 推荐(0)

【Visual Lisp】图元选择集专题
摘要:图元选择集专题;;★★★01.选择集操作★★★(setq ss (ssadd));;创建一个空选择集(ssadd (car(entsel)) ss);;将点取的图元添加到ss选择集中,可以不用setq语句图元便加入ss所指向的选择集(ssdel en1 ss);;将en1图元从ss中删除(ssmem... 阅读全文

posted @ 2015-02-14 11:43 Helchan 阅读(8426) 评论(0) 推荐(1)

【Visual Lisp】表处理专题
摘要:表处理大全;;★★★01.创建表★★★(setq lst '());;创建一个空表(list 1 2 3 4) '(1 2 3 4) ;;构造表的两种形式(vl-list* 1 "TT" 2);;构造表,如果最后一个参数是原子则返回点对(1 "TT" . 2),如果只有单一原子则返回原子,如果最后... 阅读全文

posted @ 2015-02-13 19:48 Helchan 阅读(5977) 评论(1) 推荐(0)

【Visual Lisp】驱动器、目录、文件和注册表
摘要:;;驱动器、目录、文件、和注册表;;★★★01.获取并创建驱动器盘符组成的表★★★(setq Drives (vlax-get-property (vlax-create-object "Scripting.FileSystemObject") "Drives")) ;;获取驱动器集合(setq D... 阅读全文

posted @ 2015-01-24 15:13 Helchan 阅读(3044) 评论(0) 推荐(0)

【Visual Lisp】变体与安全数组
摘要:(vlax-make-variant) ;;创建一个未初始化的变体;;01.整型值变体(setq myvar (vlax-make-variant 10)) ;;创建整型值变体,返回 #(vlax-variant-type myvar) ;;获取变体类型,返回 3 (vlax... 阅读全文

posted @ 2015-01-24 11:30 Helchan 阅读(2863) 评论(0) 推荐(0)

【Visual Lisp】Visual Lisp属性与方法
摘要:说明:Visual Lisp属性的获取、赋值和方法的执行有多种形式。然而对于初学者来说一次性就要全部掌握显然是没有必要的,有时候每种方法都是通用的功能都一样我们就没有必要把所有方法都记住。我们只需要掌握常用的通用性最强的即可。这里方法和属性只用下面几种方式,对于方法名和属性名统一用双引号 “” ,且... 阅读全文

posted @ 2015-01-18 12:31 Helchan 阅读(8780) 评论(1) 推荐(1)