昨晚在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)
|