<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Catia on HiDa</title><link>https://www.0niu.cn/tags/catia/</link><description>Recent content in Catia on HiDa</description><generator>Hugo -- gohugo.io</generator><language>zh</language><lastBuildDate>Wed, 23 Aug 2017 18:21:51 +0800</lastBuildDate><atom:link href="https://www.0niu.cn/tags/catia/index.xml" rel="self" type="application/rss+xml"/><item><title>分享一个Catia的部署脚本</title><link>https://www.0niu.cn/posts/catia-deploy-script/</link><pubDate>Wed, 23 Aug 2017 18:21:51 +0800</pubDate><guid>https://www.0niu.cn/posts/catia-deploy-script/</guid><description>&lt;p>分享一个Catia的部署脚本&lt;/p></description><content>&lt;p>分享一个Catia的部署脚本&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-batch" data-lang="batch">&lt;span style="display:flex;">&lt;span>@&lt;span style="color:#66d9ef">echo&lt;/span> off
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#66d9ef">setlocal&lt;/span> enabledelayedexpansion
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>:&lt;span style="color:#75715e">: Get Administrator Rights&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#66d9ef">set&lt;/span> &lt;span style="color:#e6db74">&amp;#34;_FilePath=&lt;/span>%~f0&lt;span style="color:#e6db74">&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>fltmc &amp;gt;nul &lt;span style="color:#ae81ff">2&lt;/span>&amp;gt;&amp;amp;&lt;span style="color:#ae81ff">1&lt;/span> || (
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#66d9ef">echo&lt;/span> Set UAC = CreateObject&lt;span style="color:#ae81ff">^(&lt;/span>&lt;span style="color:#e6db74">&amp;#34;Shell.Application&amp;#34;&lt;/span>&lt;span style="color:#ae81ff">^)&lt;/span> &amp;gt; &lt;span style="color:#e6db74">&amp;#34;&lt;/span>%temp%&lt;span style="color:#e6db74">\GetAdmin.vbs&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#66d9ef">echo&lt;/span> UAC.ShellExecute &lt;span style="color:#e6db74">&amp;#34;&lt;/span>!_FilePath!&lt;span style="color:#e6db74">&amp;#34;&lt;/span>, &lt;span style="color:#e6db74">&amp;#34;&amp;#34;&lt;/span>, &lt;span style="color:#e6db74">&amp;#34;&amp;#34;&lt;/span>, &lt;span style="color:#e6db74">&amp;#34;runas&amp;#34;&lt;/span>, 1 &amp;gt;&amp;gt; &lt;span style="color:#e6db74">&amp;#34;&lt;/span>%temp%&lt;span style="color:#e6db74">\GetAdmin.vbs&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#e6db74">&amp;#34;&lt;/span>%temp%&lt;span style="color:#e6db74">\GetAdmin.vbs&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#66d9ef">del&lt;/span> /f /q &lt;span style="color:#e6db74">&amp;#34;&lt;/span>%temp%&lt;span style="color:#e6db74">\GetAdmin.vbs&amp;#34;&lt;/span> &amp;gt;nul &lt;span style="color:#ae81ff">2&lt;/span>&amp;gt;&amp;amp;&lt;span style="color:#ae81ff">1&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#66d9ef">exit&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>:&lt;span style="color:#75715e">:当前登录用户的Profile文件夹位置，如果没人登录，配置文件放到default用户下&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#66d9ef">set&lt;/span> logonuser0=Default
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#66d9ef">for&lt;/span> &lt;span style="color:#66d9ef">/f&lt;/span> &lt;span style="color:#e6db74">&amp;#34;skip=1 tokens=1&amp;#34;&lt;/span> &lt;span style="color:#ae81ff">%%&lt;/span>i &lt;span style="color:#66d9ef">in&lt;/span> (\&amp;#39;quser\&amp;#39;) &lt;span style="color:#66d9ef">do&lt;/span> &lt;span style="color:#66d9ef">set&lt;/span> logonuser0=&lt;span style="color:#ae81ff">%%&lt;/span>i
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#66d9ef">set&lt;/span> logonUserAppData=C:\Users\%logonuser0:&amp;gt;=%\AppData\Roaming\DassaultSystemes
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>:&lt;span style="color:#75715e">:安装Catia&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">&amp;#34;StartB.exe&amp;#34;&lt;/span> -u C:\CatiaV5\R21 -ident R21 -newdir &lt;span style="color:#ae81ff">^
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#ae81ff"> &lt;/span> -D C:\CATEnv -addUserPrivilegesForOrbix -v -all -noreboot
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>msiexec /q /i VBA\vba6.msi
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>:&lt;span style="color:#75715e">:配置CATReferenceSettingPath和CATUserSettingPath两个环境变量&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>xcopy ReferenceSettings C:\ProgramData\DassaultSystemes\ReferenceSettings /I /S /C /Y
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">&amp;#34;C:\CatiaV5\R21\win_b64\code\bin\chcatenv.exe&amp;#34;&lt;/span> -e CATIA_P3.V5R21.B21 -a global&lt;span style="color:#ae81ff">^
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#ae81ff"> &lt;/span> -var CATReferenceSettingPath=C:\ProgramData\DassaultSystemes\ReferenceSettings
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">&amp;#34;C:\CatiaV5\R21\win_b64\code\bin\chcatenv.exe&amp;#34;&lt;/span> -e CATIA_P3.V5R21.B21 -a global&lt;span style="color:#ae81ff">^ &lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> -var DSY_DISABLE_WININET=TRUE -new
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>xcopy CATSettings %logonUserAppData%\CATSettings /I /S /C /Y
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#e6db74">&amp;#34;C:\CatiaV5\R21\win_b64\code\bin\chcatenv.exe&amp;#34;&lt;/span> -e CATIA_P3.V5R21.B21 -a global&lt;span style="color:#ae81ff">^
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#ae81ff"> &lt;/span> -var CATUserSettingPath=CSIDL_APPDATA\DassaultSystemes\CATSettings
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>:&lt;span style="color:#75715e">:写入许可证服务器信息&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#66d9ef">if&lt;/span> &lt;span style="color:#66d9ef">not&lt;/span> &lt;span style="color:#66d9ef">exist&lt;/span> &lt;span style="color:#e6db74">&amp;#34;C:\ProgramData\DassaultSystemes\Licenses\DSLicSrv.txt&amp;#34;&lt;/span>^
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#66d9ef">mkdir&lt;/span> &lt;span style="color:#e6db74">&amp;#34;C:\ProgramData\DassaultSystemes\Licenses\&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#66d9ef">echo&lt;/span> lic.0niu.cn:4085 &amp;gt;&lt;span style="color:#e6db74">&amp;#34;C:\ProgramData\DassaultSystemes\Licenses\DSLicSrv.txt&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div></content></item></channel></rss>