I am not too sure why is the JMP data table still opened when I have inserted the "invisible" into the script ?
I actually wanted to write a script to run it at the background without having to open JMP.
//!
Names Default To Here( 1 );
dt1 = Open( "C:\User\Ann Ann\Monitoring.jmp", invisible );
obj = Variability Chart(
Y( :MTA ),
X( :Name( "MONTH" ), :Name( "WEEK" ), :LOT ),
Max Iter( 100 ),
Conv Limit( 0.00000001 ),
Number Integration Abscissas( 128 ),
Number Function Evals( 65536 ),
Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
Connect Cell Means( 0 ),
Std Dev Chart( 0 ),
Automatic Recalc( 1 ),
Where( :SITE == 9 ),
SendToReport(
Dispatch(
{"Variability Chart for MTA"},
"1",
ScaleBox,
{Label Row( 2, Label Orientation( "Perpendicular" ) ), Label Row(
3,
Label Orientation( "Perpendicular" )
)}
),
Dispatch(
{"Variability Chart for MTA"},
"Variability Chart",
FrameBox,
{Grid Line Order( 4 ), Reference Line Order( 5 ), Row Legend(
PRODUCT,
Color( 1 ),
Color Theme( "JMP Default" ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
),
Dispatch(
{"Variability Chart for MTA"},
"1",
ScaleBox( 2 ),
{Label Row( 2, Label Orientation( "Perpendicular" ) ), Label Row(
3,
Label Orientation( "Perpendicular" )
)}
)
)
);
robj = obj << report;
robj << Save Picture( "C:\Users\Ann Ann/MTA.jpg", "jpeg" );
Close( dt1, save);어, 명시된 바와 같이 그건 말이 안됩니다.
JMP는 어딘가에서 실행해야하며 운영 체제, OS 및 실행 방법에 따라 다릅니다. 나는 창 사용자이기 때문에 실행할 수 있도록 제출할 수있다.
- 예정된 시간에 winodws 스케줄러를 통해
- .bat 파일을 사용하여 winodws 셸을 통해
- Windows 명령 행 프롬프트 "C : ₩ Program Files ₩ SAS ₩ JMPPRO ₩ 14 ₩ jmp.exe"에서 "c : ₩ temp ₩ test_quiet.jsl"
- 다른 프로그램에서, VB 또는 C # 또는 ?? 때로는 일부 회사의 ODBC 드라이버 셸에서 OS 프로그램 / 명령을 실행할 수 있습니다.
따라서이 프로그램의 호출 방법과 사용중인 OS에 대한 정보가 없으면 질문에 대한 답변이 없습니다. 이 스크립트를 실행하려면 무엇이 생성됩니까?