透過 .exe 檔案運行 JSL 腳本<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
我創建了一個腳本,作為增強功能,我想是否有一種方法可以在不打開 JMP 的情況下運行該腳本。 我目前可以使用以下腳本透過 PERL 執行此操作:
#!c:\Perl\bin\perl.exe
使用 Win32::OLE;
print "腳本正在初始化......","\n";
我的 $jmp = Win32::OLE->new('JMP.Application');
$jmp->{'可見'}= 0;
$jmp->RunJSLFile("F:/scripts/crunchalot.jsl");
列印“完成\n”;
有人可以闡明如何製作可以透過 .EXE 檔案執行相同操作的 VBscript(或任何其他程式碼)嗎? 我不太熟悉 Visual Basic,但最近幾天我一直在修改它,所以請認為我是 VB 的新手。
透過 .exe 檔案運行 JSL 腳本嗨馬特,
謝謝(你的)資訊。 是的,我正在尋找編譯後的程式/.exe 檔案來執行我的 jmp 腳本。
透過 .exe 檔案運行 JSL 腳本你好:
也許一種解決方案可能適合您的需求。
JMP 腳本可以配置為“自動提交”,即雙擊或從作業系統開啟時執行而不是在腳本編輯器中開啟。
“//!”
(雙反斜線、感嘆號)位於腳本的第一行將導致其運行而不是打開。然後,正如上面的腳本一樣,在 Perl、Python、R、VBscript 等中,人們可以簡單地打開文件,而不是先透過 OLE 明確開啟 JMP。請參閱《JMP 腳本編寫指南》的第 3 章。另請參閱 JMP 自動化說明文件。我不確定您可能指的是透過 .EXE 檔案執行相同的操作。您想要一個已編譯的程式來呼叫/執行您的 JMP 腳本嗎?
此致,
-馬特