NX2306 C++二次开发系列(五)通过菜单调用其他程序

可以通过该功能实现,打开浏览器,运行脚本,打开第三方应用程序的功能,我这里使用这个功能实现了再NX2306中通过菜单调用打开本地C++帮助文档的功能(当然如果你没有本地文档也可以配置在线文档的地址),以及通过调用VB脚本弹出版本信息的功能

1、功能演示

  • 通过菜单调用浏览器打开指定路径

  • 通过菜单调用VB脚本输出版本号

2、关键代码

        这个功能只需要修改菜单脚本即可实现,全程不需要任何开发代码

MENU KESO_TOOLS_MENU_DOC
	BUTTON KESO_OPEN_CPLUSPLUS_HELP
	LABEL C++帮助文档
	BITMAP help_context_system_bar
    #这里我用的是本地路径(本地访问还是比官网快很多),你也可以修改成你想要的web地址
	ACTIONS "start %UGII_VENDOR_DIR%\data\nx_open_c_plus_plus_ref\index.html"
	
	BUTTON KESO_OPEN_C_HELP
	LABEL UFUN帮助文档
	BITMAP help_context_system_bar
    #这里我用的是本地路径(本地访问还是比官网快很多),你也可以修改成你想要的web地址
	ACTIONS "start %UGII_VENDOR_DIR%\data\ugopen_doc\index.html"
	
	BUTTON KESO_VERSION_BTN
	LABEL 版本
	BITMAP Version.bmp
    #这里通过调用VB脚本打开窗口弹出版本号,用VB是因为可以没有多余操作直接弹出提示框
	ACTIONS "start %UGII_VENDOR_DIR%\application\Version.vbs"
	
	BUTTON KESO_SHOW_BITMAP_BTN
	LABEL 位图查询
	BITMAP styler_bitmap
	ACTIONS ShowBitmap.dll
END_OF_MENU

3、参考资料

        关于脚本功能可以实现什么内容,如果还有兴趣也可以查看官方文档关于菜单脚本部分的描述,虽然写的也很模糊,但是也能给你一些启发

Menuscript User's Guidehttps://docs.sw.siemens.com/zh-CN/doc/209349590/PL20221117716122093.menuscript/xid1900007

如果想要获取本地C++帮助文档和UFUN帮助文档,可以查看一下两个资源

【免费】UG/NX二次开发OpenCAPI手册离线版NX2306_cap工具箱安装UG教程资源-优快云下载https://download.youkuaiyun.com/download/guoxiaokai527/91489865【免费】UG/NX二次开发NXOpenC++API手册离线版NX2306_ug二次开发帮助文档资源-优快云下载https://download.youkuaiyun.com/download/guoxiaokai527/91489890

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

守护暗神

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值