外掛自動註冊:支援.jmpaddin嗎?根據JMP 18 幫助,您可以透過將外掛程式複製到兩個資料夾之一來安裝一個或多個外掛程式。
然而,顯然,這只適用於提取的插件資料夾,而不適用於 .jmpaddin 檔案- JMP 只是忽略了位於這些資料夾中的 .jmpaddin 檔案。
有沒有簡單的方法可以強制 JMP 安裝 .jmpaddin 文件,而無需使用 JMP GUI?或者唯一的方法是提取我的 .jmpaddin 檔案並將資料夾複製到%ALLUSERSPROFILE%\JMP\JMP\AddIns。 %APPDATA%\JMP\JMP\AddIns?
(如果您想知道我為什麼需要它:我正在為我們的一個插件建立一個基於 InnoSetup 的安裝程序,該插件會安裝 ODBC 驅動程式、設定 ODBC DSN 並註冊一個使用此 ODBC DSN 的 JMP 插件;唯一缺少的部分是 JMP 插件的自動註冊)
自動化和腳本視窗回覆:插件的自動註冊:支援.jmpaddin嗎?您正在尋找什麼類型的解決方案?提取是一個選項,或者您可以使用 JSL 運行 JMP,然後它會負責安裝(並退出 JMP)。
回覆:插件的自動註冊:支援.jmpaddin嗎?理想情況下,它應該很簡單,
copy myaddin.jmpaddin %APPDATA%\JMP\JMP\AddIns
並且 JMP 將在下次程式啟動時提示安裝該插件。
關於“使用 JSL 運行 JMP”:我嘗試使用
start myaddin.jmpaddin
這將啟動 JMP 並提示插件安裝(到目前為止一切順利)。但是啟動命令立即返回,並不會等到安裝完成,所以我的安裝程式無法知道安裝是否成功或被使用者取消。
回覆:插件的自動註冊:支援.jmpaddin嗎?用戶有什麼理由必須採取某些行動嗎?使用 JSL 你可以使用
Batch Interactive(1);
Try(addin_path);
Batch Interactive(0);
並且它不應該提示用戶。若要查看插件是否已安裝成功,請檢查資料夾是否已添加,或使用 JSL
Get Addin(addinid)
回覆:插件的自動註冊:支援.jmpaddin嗎?目前,我們使用「將整個資料夾複製到%APPDATA%\JMP\JMP\AddIns」的方法。它並不完美,但它可以滿足我們的目的 - 感謝所有的建議。
回覆:插件的自動註冊:支援.jmpaddin嗎?謝謝!我希望採用直接安裝方法。