AutoLISP 如何輸入函數中加入關鍵字選擇
輸入函數基本上是以
例如:
基本上是在提示字串內
加上
關鍵字之間用
例如:
並在前面使用
關鍵字之間用
例如:
結合起來就是:
而
不同的值有不同功能。
常用的值如下:
0或忽略:無限制。
1:防止使用者只有輸入Enter。
2:防止使用者輸入0。
4:防止使用者輸入一個負值。
get
開頭,例如:
getint
、getreal
、getangle
、getcorner
、getdist
、getpoint
、getstring
、getkword
...等基本上是在提示字串內
加上
[ ]
來包覆關鍵字關鍵字之間用
/
分隔例如:
(getint "\n 文章來自於 eakyle.blogspot.com:[選項A/選項B/選項C]")
並在前面使用
initget
來定義關鍵字關鍵字之間用
空格
分隔例如:
(initget "選項A 選項B 選項C")
結合起來就是:
(initget "選項A 選項B 選項C")
(getint "\n 文章來自於 eakyle.blogspot.com:[選項A/選項B/選項C]")
而
initget
另外可以為輸入函數加上一些限制,(initget [值] [關鍵字])
不同的值有不同功能。
常用的值如下:
0或忽略:無限制。
1:防止使用者只有輸入Enter。
2:防止使用者輸入0。
4:防止使用者輸入一個負值。
留言
張貼留言