每次点菜单都会重复前一个命令,比如我打开文件,然后点我定义的菜单命令,CAD会先弹出打开文件对话框,我点取消后才出现我定义的命令。 为什么呢?要怎么改啊?高手指点啊!!! 我用的是CAD2008,做了个CUI菜单,有几个子菜单,菜单宏是^c^c(lRoad ); 、^c^c(lCross);...... 然后做了个lsp文件,文件如下: (defun lRoad () (vl-vbarun "E:\\traffic\\road.dvb!mm.showForm" ) (princ) )
(defun lCross () (vl-vbarun "E:\\traffic\\cross.dvb!mm.showForm" ) (princ) )
(defun lPark () (vl-vbarun "E:\\traffic\\park.dvb!mm.showForm" ) (princ) )
(defun lCrosswalk () (vl-vbarun "E:\\traffic\\crosswalk.dvb!mm.showForm" ) (princ) )
每次点菜单都会重复前一个命令,比如我打开文件,然后点我定义的菜单命令,CAD会先弹出打开文件对话框,我点取消后才出现我定义的命令。 为什么呢?要怎么改啊?高手指点啊!!! |