本帖最后由 江南十笑 于 2020-5-4 09:46 编辑
用LISP调用一个VLX程序命令,没有调用成功什么情况? - (defun C:TT ()
- (if (not (member 'ddmodify (vl-list-loaded-vlx)))
- (load "DBJY.VLX")
- )
- ;(initget "F D")
- ;(setq SYN (getkword "\n大板加腋,请您选择选择方式(F[框选]/D[点选(默认)])"))
- ;(if ( null SYN ) (setq SYN "D"))
- ;(if ( = "F" SYN )
- ;(c:uK) (c:uJ)
- ;)
-
-
- ;(load "DBJY.VLX")
- (c:UK)
- ;(vla-sendcommand (vla-get-activedocument (vlax-get-acad-object)) "UK")
- )
论坛上搜到的各种调用语句都试了 包括command 都是程序加载 就没有后续了 但是手动输入UK又可以执行程序
|