QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 2384|回复: 2
打印 上一主题 下一主题

[求助] UG001_关于多语言启动工具的制作

[复制链接]

六级士官

Rank: 4

13

主题

177

帖子

1458

积分
跳转到指定楼层
楼主
发表于 2016-1-20 19:45:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
昨晚在PLM之家看了Mildcat关于制作UG中英文环境切换的教学视频,于是今天就自己做了一个,大致过程是这样的,先新建一个记事本文件(名为:NX中文),把扩展名改为bat(批处理文件),有的人电脑没有看到扩展名字,也不可以修改,可以通过文件夹选项来让文件的扩展名显示出来,修改完以后选择“NX中文”这个文件夹,右键编辑,然后输入一下内容:(**后为解释)
title  NX中文环境**doc窗口上边的标题**
set UGII_ROOT_DIR="D:\ProgramFiles\Siemens\NX 10.0\UGII"  **等号后边为你的UG安装目录中UGII文件夹所在路径**
set UGII_BASE_DIR="D:\ProgramFiles\Siemens\NX 10.0" **等号后边的内容为你的UG安装目录
set UGII_LANG=simpl_chinese **等号后边是你启动时候需要的语言**
%UGII_ROOT_DIR%\ugraf.exe  **启动UG**
Pause  **暂停,让doc窗口显示出来**
只要以上内容写对了(注意空格和引号,doc只能支持八位的地址(五位地址,三位扩展名),但是我们的地址很长,所以一定要用” ”这个英文输入的引号括起来,doc才能识别到)
细心的人就会发现前标题后边的两行都是UG的环境变量,这个是不会改变的,唯一有变化的是下边关于UGII_LANG的变量值,你可以输入simpl_chinese或者english还有其他的,日文,韩文,或者意大利语,根据你需要。有人就想,上边那两行都是不变的,我们可以不要啊,反正环境变量里面有,我们能不能直接set UGII_LANG的变量然后直接启动软件呢,这个想法是可行的,在我们新建的这个文件夹中输入一下内容:
set UGII_LANG=simpl_chinese
"D:\Program Files\Siemens\NX 10.0\UGII\ugraf.exe"
然后保存,记得扩展名一定要为bat,(电脑会提示你修改扩展名可能会导致文件不可用,点确定),然后你双击这个文件,就会发现UG被打开了,这样我们就知道了设置语言变量打开UG的原理,但是我们这个还不完美,一、doc界面让不懂电脑的人感到迷茫,这个不友好,二、我们能不能不显示doc界面呢,就像直接点UG的图标那样,有人说在前边使用echo,即就是:
@echo off
set UGII_LANG=simpl_chinese
"D:\Program Files\Siemens\NX 10.0\UGII\ugraf.exe"
这样的做法确实不会弹出doc读取命令的界面出来,但是还是会弹出一个黑色的doc界面,并且UG启动后还是会停在桌面上,只有当UG关闭的时候它才会消失,这个还是不好,于是我一边百度一边试了一个小时,终于,这样可以了,如下:
@echo off
set UGII_LANG=simpl_chinese
start "" "D:\ProgramFiles\Siemens\NX 10.0\UGII\ugraf.exe"
exit
**注意start后边的一对引号前后都有空格**
保存,然后双击,就会发现这样就没有doc界面了,但是还是doc界面还是一闪而过,还是不完美!我们就想让它跟UG原来的图标一样一点就出来,流畅,没有其他的东西,于是我这样试了,选择我们的bat文件,右键创建一个快捷方式,然后选择这个快捷方式,右键>属性>快捷方式>运行方式>选择最小化,这再来试一试就更跟原来双击UG图标一样了,我们再去找到UG原来的图标位置复制过来,把我们的快捷方式图标一换,名字再改一下,这样就完美了,当然了肯定还可以用其他的方法做出这个效果来,但是我们的结果是完美的。
爱思考的人就会发现,我们的UG图标原来的名字叫ugraf.exe是一个可执行的应用程序,为什么我们装上UG就变成NX了呢?而且还发送到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Siemens NX 这个位置了呢?这个问题就留给爱动手的你吧(你可以拿QQ的图标来试试,看怎么样弄出来的)
最后还是把我写的代码附上:
@echo off
echo 提示:已启动NX10.0中文版
title NX10.0中文
set UGII_ROOT_DIR="D:\ProgramFiles\Siemens\NX 10.0\UGII"
set UGII_BASE_DIR="D:\ProgramFiles\Siemens\NX 10.0"
set UGII_LANG=simpl_chinese
start ""%UGII_ROOT_DIR%\ugraf.exe
exit
(对于怎么样编辑bat批处理文件呢?我推荐 Visual bat

有奖推广贴子: 

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-11-25 08:18

返回顶部