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:防止使用者輸入一個負值。
留言
張貼留言