找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 8097|回复: 7

[已解决] MOM_display_message的具体用法

[复制链接]

21

主题

316

回帖

8898

积分

少校

积分
8898
发表于 2017-6-1 21:28:04 | 显示全部楼层 |阅读模式
本帖最后由 hai10110 于 2017-6-1 21:29 编辑

以下是官方的解释:

  • MOM_display_message <message> <title> <type> [<button1>][<button2>][<button3>]

    • 在 NX 中显示消息对话框。
    • 前三个参数是必需的。
    • <type>为消息框的样式,I|E|W|Q,其中I为信息,E为错误,W为警告而Q为问题。
    • 最多可提供三个可选的按钮标签。如果不提供标签,则使用确定按钮。
    • 用户单击按钮前,后处理作业是暂停的。
    • 该命令将返回 1、2 或 3,具体取决于所单击的按钮。
    • 该命令对批处理模式没有影响,而且不会暂停处理。

    2017-06-01_210815.png
官方只告诉了这里最多可以三个标签按钮和相应返回值,可惜没有告诉这三个的标签按钮的变量是什么;
当我们想用这个MOM_display_message做一些复杂的东西,如:我们点击“确定”按钮的时候输出“abcd”,点击“取消”按钮的时候输出“DFGH”,没有按钮变量就不知道如何写代码。
或许依靠找到按钮的变量的方法是不对的,还有一种是获取点击按钮后的返回值,可是我也找到获取点击按钮的代码或者变量。
求各位高手帮忙写一个代码,不管用什么方法,只要能实现一下功能:
点击相应按钮,输出相应内容,例如:点击“确定”按钮的时候输出“abcd”,点击“取消”按钮的时候输出“DFGH”

点评

答案看2楼,思路看1楼  发表于 2017-6-1 23:08

518

主题

4337

回帖

9万

积分

超级版主

积分
93149
发表于 2017-6-1 23:07:29 | 显示全部楼层
这个命令只是9以上的版本可用,9以上的版本可以打开UG后处理构造器打开你的UG后处理添加定制命令复制下面内容粘帖到定制命令里面确定保存后处理测试即可····UG爱好者·小梁

global xl
set xl [MOM_display_message 小梁提示:需要购买UG后处理视频教程请联系QQ406592919 UG爱好者·小梁·haoyuan366 I 输出abcd 输出DFGH]
if {$xl==1} {MOM_output_literal "(abcd)"}
if {$xl==2} {MOM_output_literal "(DFGH)"}

点评

太有用了!  发表于 2023-1-12 09:25

518

主题

4337

回帖

9万

积分

超级版主

积分
93149
发表于 2017-6-1 22:54:05 | 显示全部楼层
这解释都那么清楚了,自定义个变量根据返回值用判断命令判断这个自己定义的变量的值输出对应的就是了

8

主题

267

回帖

5456

积分

上尉

积分
5456
发表于 2017-12-28 23:03:48 | 显示全部楼层
信息.jpg 错误.jpg 警告.jpg 询问.jpg 内容.jpg

0

主题

111

回帖

2376

积分

少尉

积分
2376
发表于 2018-9-6 19:48:15 | 显示全部楼层
谢谢分享!!!

8

主题

572

回帖

8314

积分

少校

积分
8314
发表于 2018-10-19 09:13:46 | 显示全部楼层
好好学习天天向上
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-3-11 03:09

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表