我有一系列 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 腳本,換句話說,在生產基礎上運行”