mycad 发表于 2009-9-27 16:58:00

[求助]急!!!请教高手关于菜单问题

<p>1、在acad.mnl中我已经定义如下名令</p><p>(defun c:Iblk()<br/>&nbsp; (command "vbarun" "c:/M2006/VBA/Mp2000.dvb!WJSZPC.Insert_WJSZ_Block")<br/>&nbsp;&nbsp;&nbsp; (princ)<br/>)</p><p>2、原来在ACAD.MNS中我定义了如下屏幕菜单,可以实现绘图,但是鼠标右键无法实现重复上一个命令</p><p>^C^C_-vbarun c:/M2006/VBA/Mp2000.dvb!WJSZPC.Insert_WJSZ_Block;53210001;^P<br/>^C^C_-vbarun c:/M2006/VBA/Mp2000.dvb!WJSZPC.Insert_WJSZ_Block;54100001;^P<br/>^C^C_-vbarun c:/M2006/VBA/Mp2000.dvb!WJSZPC.Insert_WJSZ_Block;54200001;^P</p><p>3、我想把2的格式写成如下,实现鼠标右键重复上一个命令,</p><p>^C^C^PwjszIblk;53210001;^P</p><p>^C^C^PwjszIblk;54100001;^P</p><p>我测试了,这样不行,急用,请高手赐教!!!</p><p>谢谢!!!!!!!!</p><p></p>

飞诗(fsxm) 发表于 2009-9-27 17:37:00

<p>右键重复上一个貌似只对"命令"有效~!</p><p>可以自定义一个Lisp命令调用VBA再执行</p><p>就能实现右键重复上一个命令了</p>

mycad 发表于 2009-9-28 06:56:00

<p>版主您好,我在“1、在acad.mnl中我已经定义如下”已经定义了;不行吗?</p><p></p>

ZZXXQQ 发表于 2009-9-28 11:56:00

菜单中执行的不是一个命令,无法用鼠标右键或空格键重复。<br/>二楼的建议是将其另定义成一个单独运行的命令。
页: [1]
查看完整版本: [求助]急!!!请教高手关于菜单问题