EPLAN脚本从入门到应用-4 《菜单3》

EPLAN脚本从入门到应用-4《菜单3》

EPLAN脚本从入门到应用-4 《菜单3》

编辑丨石海波
出品丨电气CAD论坛

当你有时候心里有个念头时,即便不用刻意的做,也会从日常工作、生活中,在心里生根发芽,EPLAN脚本这个主题是在3个月前萌生的,直到今天,我想可以写出来和大家分享了,希望能得到大家的支持,并坚持将这个系列写下去!

感谢大家的支持,今天我们掌握下如何在右键快捷菜单中加入自定义菜单项,如果你已经看过之前的教程了,那本章会很容易,这里会讲到一个隐藏小功能。

知识点:
  1. 右键菜单项所对应的类

  2. 开启显示右键菜单名称与ID的方法

4.4

添加自定义右键菜单项

要想生成右键菜单的自定义项,需要先来了解两个类,它们分别代表:
  • 右键菜单类:
Eplan.EplApi.Gui.ContextMenu
  • 右键菜单的位置类:
Eplan.EplApi.Gui.ContextMenuLocation
 
使用方法如下:
Eplan.EplApi.Gui.ContextMenumenu = new Eplan.EplApi.Gui.ContextMenu();
Eplan.EplApi.Gui.ContextMenuLocation contextMenuLocation =
   newEplan.EplApi.Gui.ContextMenuLocation(
      “GedEditGuiText”,//第1个构造参数 
           "1002"//第2个构造参数
);
从上面的代码里可以看到ContextMenuLocation的构造参数有2个:
  • ParameterDialogName 弹出菜单所对应名称
  • ContextMenuName 弹出菜单所对应的ID
这两个参数从何而知呢?别着急,这需要我们打开EPLAN一个隐藏设置:USER.EnfMVC.ContextMenuSetting.ShowIdentifier,重新创建一个脚本,把下面代码复制过去然后EPLAN内加载:
请登陆你的账户后,在页面右侧下载本段源码!

正常运行的结果将显示:

EPLAN脚本从入门到应用-4 《菜单3》

OK,有此利器后,我们就能开始创建自定义的右键菜单项了,例如想在文本功能的右键菜单下添加一个自定义菜单项,可以先打开任何一个文本,在文字输入区右键将显示弹出菜单对应的名称和ID:

EPLAN脚本从入门到应用-4 《菜单3》

所有参数都得到后,就可以开始新建了,与之前添加菜单项类似,上代码:
EPLAN脚本从入门到应用-4 《菜单3》
通过EPLAN加载后在文本编辑框内右键就会看到:EPLAN脚本从入门到应用-4 《菜单3》

执行一下,运行结果:

EPLAN脚本从入门到应用-4 《菜单3》

好了,关于添加自定义右键菜单项的方就先讲到这里,完整的源代码可以通过电气CAD论坛或3D大学下载得到,在下一节里,我们将讲解进度条的一些使用方法,欢迎大家持续关注由电气CAD论坛发布的《EPLAN脚本从入门到应用》系列教程!再见~

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可->联系站长投诉资源
电气CAD论坛资源大都来自原创,也有少部分来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:cad-bbs@qq.com
电气CAD论坛-EPLAN教程 ACE教程 » EPLAN脚本从入门到应用-4 《菜单3》
微信公众号:电气CAD论坛
关注我们,获取更多的优质资源!
这里有2W+多个小伙伴已经关注了哦
分享到:
赞(0)

评论抢沙发

评论前必须登录!