프로덕션 환경에서 실행하고 결과를 대화형 HTML 파일에 저장하려는 일련의 JMP 분석이 있습니다.
분석을 스크립트 파일과 대시보드에 넣는 방법은 알아냈지만 컴퓨터가 매일 또는 매시간 스크립트를 자동으로 실행하도록 설정하는 방법을 잘 모르겠습니다.이것이 가능한가?
짐
나는 Windows 컴퓨터를 사용하고 있습니다.귀하의 답변은 잘 작동하지만 열린 파일을 기억하라는 메시지를 표시하지 않고 JMP가 닫히도록 지정해야 했습니다.
매우 감사합니다
Windows 또는 Mac에 있는지 확실하지 않지만 Windows에서는 작업 스케줄러(시작 버튼을 사용하여 검색)를 사용하여 배치 파일을 실행합니다('실행할 응용 프로그램'으로 선택).배치 파일은 JMP를 호출하고 열 스크립트를 알려줍니다.jsl 스크립트 끝에 exit( nosave )를 넣어야 합니다.
배치 파일:
"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 스크립트를 어떻게 실행합니까?"입니다.