自定义菜单组有下面两种实现方法
现今自定义菜单组有下面两种实现方法,一是直接对acad.mus文件进行修改,改造成自己的菜单组文件,二是在VBA中创建一个宏通过编程实现,在需要调用此菜单组时,就直接运行这个宏。这两种方法哪个执行的效率更高?哪个在以后的升级中更方便?哪个在安装时更方便? 我比较喜欢在acad.mns中修改! 通过编程实现肯定效率高!只要设计先进。 楼上版主,能否举个简单的例子啊?在不改变CAD原菜单的情况下,另起一排显示自己的菜单,谢谢 在acad。mnu或acad.mns中修改不好,1如果卸载cad会把此文件删除2如果大家都在这里面修改,就不能复制mnu或mns了。可以建立一个自己的菜单文件 ,然后手动调入(只需要一次,以后cad启动会自动调入的)
直接编辑菜单文件比用程序写菜单要方便些,而且更直观,易于修改。但是这样的问题是:如果别人要用你的程序时需要把这个菜单文件一起复制。
我自己用的是直接用notepad编辑菜单文件,毕竟编辑起来非常快,修改也非常容易直观。 对于固定的菜单,使用菜单文件比较方便,比如下拉菜单、工具栏。
而对于动态的菜单,则使用程序比较好控制,如右键弹出菜单。
页:
[1]