自動啟動 jmp 應用程序<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我創建了一個簡短的 JMP 應用程序來生成圖表。 我需要在不啟動 jmp 主窗口的情況下啟動此應用程序(如創建可執行文件)。
如果我使用腳本 (.jsl),我可以從批處理文件啟動它,如下所示:
啟動“C:\Program Files (x86)\SAS\JMPSW\12\jmp.exe”“C:\Users\sdgf\Desktop\JMP\Premiers essais\try.jsl”
購買時添加“//!”在腳本的範圍內。
但使用 jmp 應用程序 (.jmpappsource) 不可能做同樣的事情。
我怎樣才能做到這一點?
預先感謝您的回答。
羅曼
回复:自動啟動 jmp 應用程序另一種方式:添加<<運行在 .jmpappsource 文件中的代碼末尾。
我喜歡@pmroz使用幫助程序 jsl 代碼的方法打開(應用程序.jmpapp) 
這也解決了我的謎題:如何以最簡單的方式將 jmp 應用程序包含在 Jmp 插件中……沒有任何問題!
<ACTION type="text">open("$ADDIN_HOME(AddIn name)\Application.jmpapp")</ACTION>
替代解決方案:
- 鏈接.jmpappsource文件中的 .詹姆普庫斯特插件定義文件
<ACTION type=""path"">$ADDIN_HOME(插件名稱)\Application.jmpappsource</ACTION>
(並添加<<運行在代碼末尾) - 鏈接.jmpapp文件在.jmpcust插件定義文件
<ACTION type=""path"">$ADDIN_HOME(插件名稱)\Application.jmpapp</ACTION>
(並添加<<運行在代碼末尾 *)
這兩種選擇都是危險的,因為每次編輯代碼後<<運行必須再次手動添加。
*) 沒有<<運行最後,即使使用 .jmpapp 文件類型不申請已打開;
另一方面:與<<運行在代碼的末尾,您將收到 2 份申請當你直接通過 .jmpapp 文件打開應用程序:)
回复:自動啟動 jmp 應用程序謝謝,這工作正常。 丹·希科雷
也可以工作,但對我來說並不是最好的解決方案。 PM羅茲
回复:自動啟動 jmp 應用程序我認為 Peter 回復中的 .jmpapp 詳細信息是這裡的重要部分。
默認情況下保存 JMP 應用程序時,您會得到一個 . jmp應用程序源文件,打開時調用編輯器。如果您使用“另存為”(Win) 或“導出”(Mac) 來保存.jmpapp文件,應用程序將在打開時運行。我認為在這種情況下您不需要 bat 文件或 jsl 包裝器。
回复:自動啟動 jmp 應用程序可能是更直接的方法,但這可行。將以下代碼放入嘗試.jsl 。請注意.jmpapp擴大。
//!
// 上面一行表示只運行程序
jmp_app_程序= “c:\temp\My Great Program.jmpapp” ;
打開( jmp_app_程序) ;