建立及部署自訂安裝程式
您可從 Creo Illustrate 安裝新增及移除應用程式。例如,組織中的使用者有下列需求:
必要
非必要
使用 Creo Illustrate 用戶端
Microsoft Visual Studio C++ 2015-2019 Runtime Redistributable
使用 JT (*.jt) 檔案
適用於檢視及標示 PDF 的 Microsoft Edge Webview2 Runtime
在此情況下,您可能會想要以下列方式自訂安裝程式:
將 JT Import Filter 隨附於 Creo Illustrate 安裝
移除 Microsoft Visual Studio C++ 2015-2019 Runtime Redistributable,因為您已完成其部署。
透過執行兩個基本任務完成自訂:
1. 透過新增及移除安裝程式檔案來準備目錄結構。
2. 修改 CreoSetup.ini 以正確執行安裝程式。
完成這些任務之後,您便可以部署軟體。接下來小節中的程序包含完成上述任務及部署的指示。
準備目錄結構
請遵循下列步驟來自訂安裝目錄。
1. 建立空目錄 (<directory>)。
2. CreoIllustrate_64.exe 複製到 <directory>,然後在檔案上按一下滑鼠右鍵並選擇 7-Zip > 「在此解壓縮」(Extract Here)。安裝檔會從包裝函式中解壓縮。
3. 刪除 CreoIllustrate_64.exe。這些子目錄與檔案會保留:
\prereqs 子目錄
\illustrate 子目錄
CreoSetup.exe
CreoSetup.ini
4. 建立名為 \jtimport 的新子目錄。
5. 導覽至 JT 軟體映像上的安裝子目錄:
<JT_Adapter_Installation_Directory>/creoview_jtadapter/
複製 CreoView_JTAdapter.msi,然後將其貼上到您在步驟 4 中建立的 \jtimport 子目錄。
6. \prereqs 子目錄下,移除 Microsoft Visual Studio 2015-2019 C++ Redistributable x64。其名稱為 vcredist_x64.exe。請確定此目錄中有必要的 Microsoft Edge Webview2 Runtime。該檔案名稱為 MicrosoftEdgeWebview2RuntimeInstaller.exe
目錄現已準備就緒。繼續到下一節以自訂 INI 檔案。
修改 CreoSetup.ini
您已新增安裝程式檔案以將 JT Import Filter 隨附於 Creo Illustrate 安裝。您現在必須修改 CreoSetup.ini 才能對預設安裝指令進行這些變更。您可以從檔案中刪除不需要的行與區段,或者可以對其進行修改。在此範例中,會對其進行修改。
新增指令以執行 JT 安裝程式
移除或禁用 vc_redist.x64.exe 指令。
遵循接下來的步驟以相應地更新 INI 檔案。
1. 在文字編輯器中開啟 CreoSetup.ini
2. [Other Applications] 部份中,找到 VCREDIST_X64=YES 這一行並將其取代為 VCREDIST_X64=NO
3. 請確定檔案中包含預設行 MSEDGEWEBVIEW2=YES 及其相符部份 MSEDGEWEBVIEW2。這可確保在需要時安裝或更新 Microsoft Edge WebView2 Runtime 元件。
4. [Other Applications] 區段的結尾,新增以下兩行:
JTIMPORT_X64=YES
5. 在檔案的結尾,新增含 JT Import Filter 資訊的部份,如以下範例所示:
[JTIMPORT_X64]
PROGRAM=CreoView_JTAdapter.msi
COMMANDLINE=ADDLOCAL="main,jtimport" REBOOT="ReallySuppress" /l*v
"[TempFolder]pvinstjt.log" /qb!
LOCATION=jtimport
; PRODUCTCODE=
PLATFORM=X64
6. 儲存 CreoSetup.ini 並關閉文字編輯器。
您現已在 INI 檔案中定義了安裝:
如需有關尋找應用程式代碼的詳細資訊,請繼續到下一節〈尋找產品代碼〉。
如需有關 INI 檔案的詳細資訊,請跳到〈瞭解 CreoSetup.ini 檔案〉一節。
欲開始部署,請跳到下方的〈使用自訂安裝程式部署〉一節。
尋找產品代碼
此範例針對 Creo 2.0 M020 使用 JT ProductCode。每一個發行版本都有具唯一性的 ProductCode。應用程式也有永久性的 UpgradeCodeCreoSetup.exe 並不使用 UpgradeCode,因為它不會識別應用程式的版本。您可以使用「登錄編輯程式」尋找要安裝的應用程式的產品代碼。在已安裝應用程式的電腦上,導覽至登錄機碼。
* 
請勿修改登錄。這麼做可能會對電腦造成嚴重的損害。
1. 開啟命令提示字元,然後鍵入 regedit
2. 按下 ENTER 鍵。「登錄編輯程式」(Registry Editor) 即會開啟。
3. 在左側,導覽至此機碼:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
4. 找到要安裝的應用程式,複製機碼,包括大括號在內。以下是 Creo Illustrate 2.0 M020 JT Import Filter 的登錄機碼範例:
64 位元 - {E6438BA9-7C4D-4D54-A87D-65272F3169A6}
瞭解 CreoSetup.ini 檔案
檔案的 [Other Applications] 區段中的每個應用程式都有 YESNO 值。YES 值並非必定是指始終將執行應用程式的安裝程式。反而是,具有 YES 值的每個應用程式都是可能的安裝。如果您的系統有一個安裝與產品代碼行相符,則不會執行任何動作。如果您的系統並沒有相符的安裝,則會安裝應用程式。
每個應用程式的 PRODUCTCODE 行都是選用的。在所有情況下,應用程式都會在您的系統並未安裝相同版本時自動安裝。提供產品代碼可將完成安裝所需的時間縮倒最短。
PROGRAM 行的值必須是 *.exe 檔案或 *.msi 檔案。
使用自訂安裝程式部署 Creo Illustrate
您現已準備好目錄並修改了 INI 檔案。在此範例中,請用被動安裝的方式部署應用程式。您可以使用以下兩種策略之一或兩者皆使用:
直接從網路位置執行 CreoSetup.exe
從修改的目錄建立新的自行解壓縮封存。請確定自解壓縮程式會呼叫 CreoSetup.exe 以鏈住所有要部署的安裝。
在指令行中,對於 CreoSetup.exe 的呼叫必須包括基礎 Creo Illustrate 安裝程式的所有 MSI 引數。此時,您無法在 CreoSetup.ini 中直接內嵌 Creo Illustrate MSI 引數。
欲執行被動安裝,請開啟指令殼層,然後輸入下列指令:
CreoSetup.exe /vADDLOCAL="ALL" APPLICATIONFOLDER="C:\ptc\Creo Illustrate" LICENSESERVER=”7788@licsrv.example.com” /qb!
* 
請確定指令中的 /v 和下一個字元之間沒有空格。
Creo Illustrate 與 JT Import Filter 安裝時會有進度列,但沒有「取消」(Cancel) 按鈕。如需有關無訊息安裝選項常見範例的詳細資訊,請參閱使用無訊息安裝部署 Creo Illustrate
這是否有幫助?