小弟近日做autocad二次开发(用的是vba)遇到一个问题.在autocad中加入菜单,该菜单的功能是调如一个窗体,不知怎么做,好象用到宏.望大虾指教.

解决方案 »

  1.   

    autocad我不懂,但我想vba应该是通用的。用shell函数。如shell "d:\a.exe"。然后将编好的宏放在菜单中(自定义工具栏)
      

  2.   


    1)菜单由菜单文件定义。可以修改菜单文件或创建自己的菜单;
    2)但首先应复制原有的..\AutoCAD 2002\Support\文件夹内的ACAD.MNS和ACAD.MNC两文件;
    3)如复制为ACAD_l.MNS和ACAD_l.MNC文件,再用记事本或WORD打开ACAD_l.MNS菜单文件;
    4)在AutoCAD2000的最后一组下拉菜单POPl3后面,增加一组新的用户下拉菜单POPl4;
    5)通过编辑菜单文件,可以定义菜单项的外观和位置;
    6)然后指定在选中菜单项后执行特定操
    7) 如
       *** POPl4
      [我的菜单]
      [项-1]^C^C$I= myMacro $I=*
      

  3.   

    3)中  ACAD.MNC 应为  ACAD.MNL
    7)中  $I=myMacro$I=*    为自定义的宏