NX/UG二次开发—其他—替换、新增UG启动界面+修改UG背景界面

2024-06-23 06:48

本文主要是介绍NX/UG二次开发—其他—替换、新增UG启动界面+修改UG背景界面,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、修改UG启动画面(适用于UG6.0以前版本):
       
  1.首先准备软件ResHacker,百度一下就行。

  2.到UG的安装目录UGII下拷贝ugraf.exe(记住:复制一个放着备份,以免修改错误),去掉ugraf.exe的只读属性,然后用ResHacker打开,在>>资源>>位图>>130,点击一下,左侧显示的就是UG启动的那张画面,我们需要做的就是拿同样大小的图片用在位图130右键>>命令把它替换掉保存文件。 

  3.把修改过的ugraf.exe拷回UGII,重新启动UG。

二、增加UG启动画面(新版本UG启动界面图片有版本验证,直接替报错,不知道怎么替换,那么自己在增加一个):

  1.首先利用开发向导,新建工程,在入口函数ufsta中新建windows的一个无边框对话框(MFC也可以、windowsAPI也可以),注意设置父对象为当前活动窗口;

  2.获取屏幕大小,将对话框定位到屏幕中心;

  3.对话框设置背景图片,自己选择一张喜欢的,或者自己设计的;

  4.设置延迟你想显示界面的时间(sleep),生成dll文件;

  5.将做好的dll文件放入到Startup文件夹下(UGII_CUSTOM_DIRECTORY_FILE指定的*.dat文件,或者UGII_USER_DIR指定的文件夹下的Startup)

  6.重新代开UG,当UG自身启动界面结束后,显示刚才自定义的界面了;

三、 修改UG的背景图片
  
  1.直接找到\UGII\images\simple_background.jpg,复制一份备份,然后将原始图片替换成你需要的图片,重新启动UG,OK;
 

这篇关于NX/UG二次开发—其他—替换、新增UG启动界面+修改UG背景界面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1086430

相关文章

Python正则表达式匹配和替换的操作指南

《Python正则表达式匹配和替换的操作指南》正则表达式是处理文本的强大工具,Python通过re模块提供了完整的正则表达式功能,本文将通过代码示例详细介绍Python中的正则匹配和替换操作,需要的朋... 目录基础语法导入re模块基本元字符常用匹配方法1. re.match() - 从字符串开头匹配2.

SpringBoot全局域名替换的实现

《SpringBoot全局域名替换的实现》本文主要介绍了SpringBoot全局域名替换的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录 项目结构⚙️ 配置文件application.yml️ 配置类AppProperties.Ja

SpringBoot通过main方法启动web项目实践

《SpringBoot通过main方法启动web项目实践》SpringBoot通过SpringApplication.run()启动Web项目,自动推断应用类型,加载初始化器与监听器,配置Spring... 目录1. 启动入口:SpringApplication.run()2. SpringApplicat

解决Nginx启动报错Job for nginx.service failed because the control process exited with error code问题

《解决Nginx启动报错Jobfornginx.servicefailedbecausethecontrolprocessexitedwitherrorcode问题》Nginx启... 目录一、报错如下二、解决原因三、解决方式总结一、报错如下Job for nginx.service failed bec

C#高效实现Word文档内容查找与替换的6种方法

《C#高效实现Word文档内容查找与替换的6种方法》在日常文档处理工作中,尤其是面对大型Word文档时,手动查找、替换文本往往既耗时又容易出错,本文整理了C#查找与替换Word内容的6种方法,大家可以... 目录环境准备方法一:查找文本并替换为新文本方法二:使用正则表达式查找并替换文本方法三:将文本替换为图

Python批量替换多个Word文档的多个关键字的方法

《Python批量替换多个Word文档的多个关键字的方法》有时,我们手头上有多个Excel或者Word文件,但是领导突然要求对某几个术语进行批量的修改,你是不是有要崩溃的感觉,所以本文给大家介绍了Py... 目录工具准备先梳理一下思路神奇代码来啦!代码详解激动人心的测试结语嘿,各位小伙伴们,大家好!有没有想

Spring Boot项目如何使用外部application.yml配置文件启动JAR包

《SpringBoot项目如何使用外部application.yml配置文件启动JAR包》文章介绍了SpringBoot项目通过指定外部application.yml配置文件启动JAR包的方法,包括... 目录Spring Boot项目中使用外部application.yml配置文件启动JAR包一、基本原理

解决若依微服务框架启动报错的问题

《解决若依微服务框架启动报错的问题》Invalidboundstatement错误通常由MyBatis映射文件未正确加载或Nacos配置未读取导致,需检查XML的namespace与方法ID是否匹配,... 目录ruoyi-system模块报错报错详情nacos文件目录总结ruoyi-systnGLNYpe

解决hive启动时java.net.ConnectException:拒绝连接的问题

《解决hive启动时java.net.ConnectException:拒绝连接的问题》Hadoop集群连接被拒,需检查集群是否启动、关闭防火墙/SELinux、确认安全模式退出,若问题仍存,查看日志... 目录错误发生原因解决方式1.关闭防火墙2.关闭selinux3.启动集群4.检查集群是否正常启动5.

Springboot项目启动失败提示找不到dao类的解决

《Springboot项目启动失败提示找不到dao类的解决》SpringBoot启动失败,因ProductServiceImpl未正确注入ProductDao,原因:Dao未注册为Bean,解决:在启... 目录错误描述原因解决方法总结***************************APPLICA编