只是为了好玩,这里有一个选择。在我用红色标记的地方设置你的点值(我只是随便举几个例子)。
弹出窗口将显示在光标位置。
- (defun c:PV (/ valLst val)
- ;; Point Values From List
- ;; DosLib Required
- ;; Alan J. Thompson, 05.21.10
- (vl-load-com)
- (setq valLst '((800 750) (0 0) (10 10)))
- (if (zerop (logand 1 (getvar 'cmdactive)))
- (alert "Must be called transparently!")
- (if (or dos_popupmenu
- (alert "DosLib required. Please download and install.")
- (progn (command) (command "_.browser" "http://www.en.na.mcneel.com/doslib.htm"))
- )
- (if (setq val (dos_popupmenu (mapcar (function vl-princ-to-string) valLst)))
- (nth val valLst)
- )
- )
- )
- )
|