我有一系列 JMP 分析,我希望在生产基础上运行这些分析并将输出保存到交互式 HTML 文件中。
我已经弄清楚如何将分析放入脚本文件和仪表板中,但我不清楚如何进行设置,以便计算机每天或每小时自动运行脚本。这可能吗?
吉姆
我用的是windows机器。您的答案工作正常,尽管我需要指定 JMP 将关闭而不提示记住打开的文件。
太感谢了
我不确定您使用的是 Windows 还是 Mac,但在 Windows 中,我使用任务计划程序(使用开始按钮搜索它)来运行批处理文件(选择它作为“要运行的应用程序”)。批处理文件调用 JMP 并告诉它要打开哪个脚本。确保将 exit( nosave ) 放在 jsl 脚本的末尾。
批处理文件:
"C:\Program Files\SAS\JMPPRO\13\jmp.exe" "C:/pathto/TaskSchedulerGraphs.jsl"
JSL 文件:
Names default to here( 1 );
dt = Open( "$SAMPLE_DATA/iris.jmp" );
height = { 800, 1080 };
t = Today();
pad = function( {v} , if( v < 10, "0", "" ) || char(v) );
for( i = 1, i <= n items( height ), i++,
win = New Window( "graph holder",
dt << Graph Builder(
Size( floor( height[i] * 16 / 9 ), height[i] ),
Show Control Panel( 0 ),
Variables(
X( :Sepal length ),
Y( :Sepal width ),
Group X( :Species ),
Group Y( :Petal width ),
Color( :Petal length )
),
Elements( Points( X, Y, Legend( 4 ) ) )
);
);
pic = ( win << Find( ListBox(2) ) ) << get picture;
ImageFilename = "iris_" || pad( Hour( t ) ) || pad( Minute( t ) ) ||
pad( Second( t ) ) || "_" || char( height[i] ) || ".png";
pic << Save Image( "$Desktop/" || ImageFilename );
win << Close Window;
);
exit(nosave);我想要这篇文章的标题是:“如何按计划运行 JMP 脚本,换句话说,在生产基础上运行 JMP 脚本”