其他分享
首页 > 其他分享> > Acet函数学习

Acet函数学习

作者:互联网

 1 ;;;acet-sysvar-set
 2 ;;;函数的功能:设置系统变量的值,返回一个表,表的各元素为该系统变量用acet-sysvar-set函数历次修改前保存的原值,最后一个元素表示最后一次修改前该系统变量的值
 3 ;;;语法:(acet-sysvar-set '("sysvar" value "sysvar" value ...))
 4 ;;;eg:
 5 (acet-sysvar-set (list "cmdecho" 0))
 6 
 7 ;;;acet-sysvar-restore
 8 ;;;函数的功能:系统变量还原
 9 ;;;语法:(acet-sysvar-restore)
10 
11 ;;;acet-ss-redraw
12 ;;;函数的功能:类似于redraw,但redraw的参数为图元名,acet-ss-redraw的参数为选择集
13 (acet-ss-redraw ss 1);显示
14 (acet-ss-redraw ss 2);隐藏
15 (acet-ss-redraw ss 3);亮显
16 (acet-ss-redraw ss 4);不亮显
17 
18 ;;;acet-ucs-get
19 ;;;函数的功能:获得当前UCS
20 ;;;语法:(acet-ucs-get nil)
21 ;;;返回值为一个表,表中的三个元素为三个点,第一个点为原点,第二个点为X轴正半轴上到原点距离为1的点,第三个点为Y轴正半轴上到原点距离为1的点
22 
23 ;;;acet-ss-new
24 ;;;语法:(setq ss (acet-ss-new (car (entsel))))
25 ;;;返回值为一个选择集,该选择集中的图元为该文档图形数据库中自参数图元(不含)之后的图元
26 ;;;(defun acet-ss-new(ename /));Create new SelectionSet with Ent
27 ;;;     ACET-SS-NEW             --> ACETUTIL.FAS   Creates selection set from starting ent
28 
29 ;;;(acet-table-name-list "layer")
30 ;;;返回一个表,表中各元素为字符串,字符串的内容为本图中的图层名
31 (acet-table-name-list "ltype")
32 (acet-table-name-list "style")
33 (acet-table-name-list "dimstyle")
34 (acet-table-name-list "block")
35 ;;;亦然
36 
37 ;;;(acet-currentviewport-ename)
38 ;;;如果当前选项卡为模型,返回nil
39 ;;;如果当前选项卡为布局,返回该布局的图元名
40 
41 ;;;(acet-viewport-frozen-layer-list (acet-currentviewport-ename))
42 ;;;返回一个表,表中各元素为字符串,字符串的内容为当前布局中的已被冻结的图层名
43 
44 ;;;(acet-str-equal "c" "c")
45 ;;;比对两个字符串是否相同
46 
47 ;;;(acet-str-format "\n%1 layers have been isolated. Layer %2 is current." (itoa (length LAYLST)) LAY)
48 ;;;类似于C#的格式占位符

 

标签:sysvar,函数,ss,list,name,学习,Acet,redraw,acet
来源: https://www.cnblogs.com/insipid1860/p/12505848.html