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需要在某個地方運行,具體取決於您的操作系統,操作系統以及您打算如何運行。我是一個Windows用戶,所以我可以將它提交給運行它
- 在預定的時間,通過winodws調度程序
- 通過使用.bat文件的winodws shell
- 從Windows命令行提示符“C:\ Program Files \ SAS \ JMPPRO \ 14 \ jmp.exe”“c:\ temp \ test_quiet.jsl”
- 從另一個程序,使用VB,或C#或??有時一些公司的ODBC驅動程序shell允許運行OS程序/命令。
因此,如果沒有關於如何調用此程序以及您正在使用的操作系統的更多信息,則無法回答您的問題。 什麼會產生這個腳本來運行?