CATIA V5在进入V5-6阶段之前,可以在快捷方式中增加参数-admin进入admin模式。CATIA V5进入了V5-6阶段以后,直接增加-admin参数已经不能进入admin模式了。
因为64位操作系统的普及,如果想用64位的CATIA,则非常有必要升级到V5-6。
经过多方查找,终于找到了在V5-6之后进入admin模式的方法。
在桌面上把CATIA的启动快捷方式复制一份,再粘贴一下,会生成一个副本,后续的操作都在副本中进行,就可以保证原始的设置不会被破坏。
生成副本后,将其重命名,后缀加上Admin,就可以很容易辨认了。
右键单击CATIA快捷方式,点击属性,弹出快捷方式的属性对话框,找到对话框中的目标,里面是一个字符串,这个字符串就是该快捷方式背双击时调用的命令。这个字符串默认是
"D:\Program Files\Dassault Systemes\B28\win_b64\code\bin\CATSTART.exe" -run "CNEXT.exe" -env CATIA_P3.V5-6R2018.B28 -direnv "C:\ProgramData\DassaultSystemes\CATEnv" -nowindow
其中第一段"D:\Program Files\Dassault Systemes\B28\win_b64\code\bin\CATSTART.exe"是可执行程序的路径。
第二段-run "CNEXT.exe"是第一段的可执行程序调用另外一个可执行程序的参数。
第三段-env CATIA_P3.V5-6R2018.B28是指定运行环境。
第四段-direnv "C:\ProgramData\DassaultSystemes\CATEnv"是指定运行环境的配置文件所在目录
第五段-nowindow是一个常规运行参数。
实际上双击这个快捷方式启动CATIA时是这样的:第一段中的CATSTART.exe只是一个启动器;这个启动器调用第二段中的CNEXT.exe真正进入运行;程序会在C:\ProgramData\DassaultSystemes\CATEnv目录查找名为CATIA_P3.V5-6R2018.B28.txt的文件,这里面存着环境配置的所有参数;程序按照这个参数设定好环境;最后真正运行。
正常的思维模式可能应该是把第四段放在第三段前面,我这里这么排列仅仅是因为这是CATIA软件的默认设置。
也就是说用户可以通过调整第三段和第四段的参数,让CATIA在不同的环境参数下运行。
一般来讲第四段是在安装CATIA的时候就设定好的。对,没错,在安装的时候有这个选项,不过大多数用户根本就没注意过。
为了让CATIA运行在admin模式的时候不至于损害到正常运行模式的配置,所以这里新建一个环境来运行admin模式。当然如果想要让同一台计算机上的CATIA能够为不同的用户运行在不同的环境配置下,也可以用这个方式。
按照
https://www.technia.com/blog/how-to-run-catia-v5-in-admin-mode/
的方法
进入C:\ProgramData\DassaultSystemes\CATEnv目录,可以看到CATIA_P3.V5-6R2018.B28.txt文件,直接将CATIA_P3.V5-6R2018.B28.txt复制一份,并重命名为CATIA_P3.V5-6R2018.B28admin.txt备用
打开CATIA_P3.V5-6R2018.B28admin.txt,这是一个纯文本文件,用记事本就可以打开。找到CATReferenceSettingPath,这就是真正的CATIA运行环境目录。默认情况下,该参数是空的,此时该参数会指向%USERPROFILE%\AppData\Roaming\DassaultSystemes\CATSettings。大多数用户在使用CATIA的时候都是默认留空,然后程序会自动指向该目录,也就是说普通运行模式下的环境目录就在这。为了避免admin模式破坏普通运行环境,把它修改到一个其他目录,比如E:\Test
要确保E:\Test存在,否则,程序运行会出错。
也可以按照
how can create admin mode of catia ? | GrabCAD Tutorials
的方法来处理。
从开始菜单->CATIA->Envirenment Editor启动环境管理器,这里需要用右键->以管理员身份运行才能进行修改,普通用户只能查看。
在上方的环境列表中,有一个默认的环境。在上面点右键,new from,就可以基于它创建一个新的环境。
在弹出来的新建对话框中。首先对新环境命名,我的习惯是在原有的名字后面加一个admin后缀。另外有一个“create desktop shortcut”可以勾选,就不用第一步创建一个新的快捷方式了。这一步相当于创建了一个命令中第三段的环境。
关闭对话框创建好新的环境后,在环境列表中出现了新创建的环境。左键单击,下方就会出现该环境中的各种参数。找到CATReferenceSettingPath然后设置为E:\Test
如果想要修改命令参数中第四段的参数,则要在环境管理器的上面的菜单中option->set global storage folder会弹出目录选择对话框。
在创建的快捷方式副本点右键,把启动字符串复制出来,粘贴到一个记事本里修改。
第一段是启动器,第二段是真正的程序。如果想要进入admin模式,必须要绕开启动器。也就是说把第二段删掉,把第一段修改为
"D:\Program Files\Dassault Systemes\B28\win_b64\code\bin\CNEXT.exe" -run
然后在第一段之后追加参数
-admin
再把之前的第三段改为
-env CATIA_P3.V5-6R2018.B28admin
注意,原本的环境名是不包含后缀admin的,因为上一步我们创建了admin环境,所以这里要用这个环境。
之前的第四段和第五段保留
-direnv "C:\ProgramData\DassaultSystemes\CATEnv" -nowindow
修改好以后是这样的
"D:\Program Files\Dassault Systemes\B28\win_b64\code\bin\CNEXT.exe" -run -admin -env CATIA_P3.V5-6R2018.B28admin -direnv "C:\ProgramData\DassaultSystemes\CATEnv" -nowindow
这个时候只要双击这个修改好的快捷方式就会进入admin环境了。
软件启动后,会弹出对话框
running administration mode
因为该环境是新建的,里面所有的设置都是留空的,所以软件会直接导入默认设置,之前普通模式下的所有设置就全部消失了。