Perifanos 发表于 2022-7-6 06:57:17

创建多选输入

大家好。
 
由于我是autolisp新手,请跟我谈谈。
 
我需要做以下工作:
创建一些选项(大|中|小),让用户用鼠标选择他的选项,然后将其写入变量中。
 
有什么建议吗?

Lee Mac 发表于 2022-7-6 07:31:33

查看getkword和initget-AutoLISP函数。
我在这里的教程可能也很有趣。
 
欢迎来到CADTutor Perifanos

BIGAL 发表于 2022-7-6 07:51:25

如果你想要鼠标点击,那么你需要一个拨号框,有两个选择你想要一个带标签的正方形还是一个带标签的单选按钮?请告知还有其他方法,例如使用是非取消框的欺骗方式
 
(SETQ reply (ACET-UI-MESSAGE "Big Med Small Choose Button "
                           "Perifanos Dialog"
                           (+ Acet:YESNOCANCEL Acet:ICONWARNING)
            )
)
;; Yes = 6
;; No = 7
;; Cancel = 2
(cond ((= reply 6)
(ALERT "Big")
      ;; More 1
)
((= reply 6)
(ALERT "med")
      ;; More 2
)
((= reply 2)
(ALERT "small")
      ;; More3
)

)

Lee Mac 发表于 2022-7-6 08:05:31

 
或者可以将动态输入与getkword一起使用:
 
页: [1]
查看完整版本: 创建多选输入