[求助]斑竹帮忙!如何定义菜单宏命令,即如何把我定义的菜单来调用我制定的过程
本帖最后由 作者 于 2004-2-24 18:05:39 编辑 <br /><br /> <DIV class=O v:shape="_x0000_s1026"><DIV style="mso-line-spacing: '80 20 0'; mso-margin-left-alt: 216; mso-char-wrap: 1; mso-kinsoku-overflow: 1">我不知道如何定义菜单宏,比如我新建了一个菜单项,该如何定义它的菜单宏,通过它可以实现画一条直线?</DIV>
<DIV style="mso-line-spacing: '80 20 0'; mso-margin-left-alt: 216; mso-char-wrap: 1; mso-kinsoku-overflow: 1">我看的书里没有</DIV>
<DIV style="mso-line-spacing: '80 20 0'; mso-margin-left-alt: 216; mso-char-wrap: 1; mso-kinsoku-overflow: 1"> </DIV>
<DIV style="mso-line-spacing: '80 20 0'; mso-margin-left-alt: 216; mso-char-wrap: 1; mso-kinsoku-overflow: 1">我建了一个右键弹出菜单项popmenu(测量两点距离)</DIV>
<DIV style="mso-line-spacing: '80 20 0'; mso-margin-left-alt: 216; mso-char-wrap: 1; mso-kinsoku-overflow: 1">并定义了一个过程calcul</DIV>
<DIV style="mso-line-spacing: '80 20 0'; mso-margin-left-alt: 216; mso-char-wrap: 1; mso-kinsoku-overflow: 1">我该如何实现在鼠标右键调出的“测量两点距离”命令来调用calcul过程,谢谢!!!</DIV>
<DIV style="mso-line-spacing: '80 20 0'; mso-margin-left-alt: 216; mso-char-wrap: 1; mso-kinsoku-overflow: 1"> </DIV></DIV> 望高人指点一下,将不胜感激! 我喜欢在acad.pgp文件里面加上一句:
drawcurve,c:\cadapp\drawcurve.exe , 5, ,
就可以在命令行用drawcurve调用c:\cadapp\drawcurve.exe(我是用vb写的)了,再在toolsbar上加一个按钮宏(macro)设为:^C^C_drawcurve
就可以用按钮调用了 谢谢指点,送你一朵鲜花! 如果我有,我也会给他一朵 也可在ACAD.LSP文件里面加上:
(defun C:drawcurve() (startapp (findfile "drawcurve.exe")))
就可以在命令行用drawcurve调用drawcurve.exe了,再在toolsbar上加一个按钮宏(macro)设为:^C^C_drawcurve
就可以用按钮调用了(drawcurve.exe要放在CAD支持路径)
页:
[1]