AutoLISP 如何輸入函數中加入關鍵字選擇

輸入函數基本上是以get開頭,
例如:getintgetrealgetanglegetcornergetdistgetpointgetstringgetkword...等

基本上是在提示字串內
加上[ ]來包覆關鍵字
關鍵字之間用/分隔
例如:
(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:防止使用者輸入一個負值。



留言

這個網誌中的熱門文章

AutoCAD 填充線(剖面線)樣式簡易製作產生器

AutoCAD 如何自訂線型教學

AutoCAD 動態圖塊-如何在所有可見性顯示或隱藏