使用 .hep 檔鏈結至 helper 應用程式

可以使用 .hep 檔將指向 helper 應用程式(它們有助於瞭解 IBM® Rational® Rhapsody® 設定檔的用途)的鏈結分組。 Helper 應用程式是您或其他人建立的自訂程式,可以將它們鏈結至產品。 Helper 應用程式新增設定檔可能沒有的功能,例如查詢模型或寫入專案的能力。

關於這項作業

這裡說明的方法是鏈結至 helper 應用程式的一般方法。 如果您不喜歡使用工具 > 自訂(這會開啟「說明程式」視窗),則必須檢閱「說明程式」視窗上的選項,以熟悉可用的選項及其語法。 例如,查看說明程式觸發程式方框,以取得可用的觸發程式清單,並注意它們的拼寫及大小寫。

程序

  1. 開啟產品並選擇工具 > 自訂,以建立指向 helper 應用程式的一個以上鏈結。

    會將鏈結的程式碼新增至 rhapsody.ini 檔。
  2. 關閉產品。
  3. 開啟 rhapsody.ini 檔,然後從該檔案的 [Helpers] 區段中,複製 help 應用程式的程式碼。 下列範例顯示新增至 rhapsody.ini 檔的 helper 應用程式碼。
    [Helpers]
    ...
    name30=AutoCommand45
    command30=C:\WINDOWS\NOTEPAD.EXE
    arguments30=
    initialDir30=C:\WINDOWS
    JavaMainClass30=
    JavaClassPath30=
    JavaLibPath30=
    isVisible30=1
    isMacro30=0
    isPlugin30=0
    isSynced30=0
    UsingJava30=0
    applicableTo30=
    applicableToProfile30=Auto2009
    helperTriggers30=After Project Open
    isPluginCommand30=0
    註: 鏈結程式碼的每個區段皆以 name## 開頭。
  4. 開啟 .hep 檔,並將鏈結的程式碼貼上至 helper 應用程式(在上一步中複製的內容)。

    .hep 檔必須與專案的設定檔同名。 例如,如果專案的設定檔名為 Auto2009,則 .hep 檔必須名為 Auto2009.hep。 此外,設定檔及 .hep 檔必須位於相同的資料夾中。
  5. rhapsody.ini 檔中,刪除您在步驟 3 中複製的程式碼。 使用 .hep 檔時,指向 helper 應用程式之鏈結的程式碼只能位於 .hep 檔中。
  6. 開啟 Rational Rhapsody 並開啟模型。
  7. 載入具有對應 .hep 檔的適用設定檔;請參閱步驟 4
  8. 進行測試以確保指向 helper 應用程式的鏈結按預期工作。
    例如,如果鏈結要在開啟模型之後開啟 helper 應用程式(helperTriggers30=專案開啟之後,如步驟 3 中的範例程式碼所示),請確保該動作發生。

結果

註: 可以使用 General::Model::HelpersFile 內容來使 .hep 檔與模型關聯。

如果您適用此內容指定 .hep 檔,則 Rational Rhapsody 無法辨識在設定檔特定 .hep 檔(如果為您使用的設定檔提供 .hep 檔)中定義 helper 應用程式。

意見回饋