alan_911lj 发表于 2004-2-22 14:33:00

[求助]斑竹帮忙!如何定义菜单宏命令,即如何把我定义的菜单来调用我制定的过程

本帖最后由 作者 于 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>

alan_911lj 发表于 2004-2-25 08:52:00

望高人指点一下,将不胜感激!

topirol 发表于 2004-2-25 08:58:00

我喜欢在acad.pgp文件里面加上一句:


drawcurve,c:\cadapp\drawcurve.exe                                                                                                       , 5,                                                                                                       ,


就可以在命令行用drawcurve调用c:\cadapp\drawcurve.exe(我是用vb写的)了,再在toolsbar上加一个按钮宏(macro)设为:^C^C_drawcurve


就可以用按钮调用了

alan_911lj 发表于 2004-2-25 17:26:00

谢谢指点,送你一朵鲜花!

haohaohapp 发表于 2004-2-28 15:47:00

如果我有,我也会给他一朵

莫名 发表于 2004-2-28 17:55:00

也可在ACAD.LSP文件里面加上:


(defun C:drawcurve()        (startapp (findfile "drawcurve.exe")))





就可以在命令行用drawcurve调用drawcurve.exe了,再在toolsbar上加一个按钮宏(macro)设为:^C^C_drawcurve


就可以用按钮调用了(drawcurve.exe要放在CAD支持路径)
页: [1]
查看完整版本: [求助]斑竹帮忙!如何定义菜单宏命令,即如何把我定义的菜单来调用我制定的过程