通过 .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 脚本吗?
此致,
-马特