與其他應用程式整合 > Windchill Workgroup Manager 文件集 > ECAD > 進階技術 > 使用勾點 > 掛接資料交換
  
掛接資料交換
為了讓 Windchill Workgroup Manager 能夠與外部程式通訊,它會使用專用環境變數來傳遞資料,這些環境變數可以告訴它要到哪裡去尋找作為外部程式之輸入的檔案,然後會修改輸入資料,並傳遞回 Windchill Workgroup Manager 作為輸出檔案。環境變數 HOOK_INPUTHOOK_OUTPUT 用來指定這些檔案。
其他環境變數用來傳遞其他資訊。這些環境變數的完整清單如下表所示:
變數名稱
描述
DESIGN_DIR
代表設計資料的目錄。(通常位於「工作區本機目錄」中。)
DESIGN_ITEM
代表針為操作選取的設計項目。
NEUTRAL_FORMAT_FILE
在以下情況下,指向與設計項目相關的中立格式檔:
在操作期間選取 (僅適用於中立相依 ECAD 工具)
中立格式先前由 Windchill Workgroup Manager 建立
其他值為空值的情況。
DESIGN_NAME
代表 EPM 文件的名稱。
BUILT_IN_EXECUTION
指示是否將於此操作期間執行 Windchill Workgroup Manager 的預設動作。此變數有兩個可能的值:
BuiltInExecutionResult:False 表示已跳過預設動作。
BuiltInExecutionResult:True 表示已執行預設動作
HOOK_INPUT
指向可用來將其他輸入資料傳遞至外部程式的檔案。
HOOK_OUTPUT
指向可由外部程式使用來以將輸出資料傳遞回 Windchill Workgroup Manager 的檔案。
除了以上環境變數以外,Windchill Workgroup Manager 也可辨認外部程式的傳回值。系統使用 0 這個傳回值來表示成功執行外部程式。系統會用其他任何傳回值來表示錯誤情況,且該動作將會中止。