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);Wie gesagt, das macht keinen Sinn.
JMP muss irgendwo ausgeführt werden und wie es von Ihrem Betriebssystem, Betriebssystem und der beabsichtigten Ausführung abhängt. Ich bin ein Windows-Benutzer, also kann ich es einem Run übergeben
- zur geplanten Zeit über den winodws-Scheduler
- über eine Winodws-Shell mit einer .bat-Datei
- über die Windows-Befehlszeile "C: \ Programme \ SAS \ JMPPRO \ 14 \ jmp.exe" "c: \ temp \ test_quiet.jsl"
- von einem anderen Programm mit VB oder C # oder ?? und manchmal erlauben die ODBC-Treiber-Shells einiger Unternehmen, OS-Programme / -Befehle auszuführen.
Ohne weitere Informationen darüber, wie dieses Programm aufgerufen wird und welches Betriebssystem Sie verwenden, gibt es keine Antwort auf Ihre Frage. Was bringt dieses Skript hervor?