Esecuzione di script JSL tramite un file .exe<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao a tutti,
Ho creato uno script e proprio come miglioramento ho pensato se esiste un modo per eseguire questo script senza aprire JMP. Attualmente posso farlo tramite PERL utilizzando il seguente script:
#!c:\Perl\bin\perl.exe
usa Win32::OLE;
print "Inizializzazione script in corso....","\n";
my $jmp = Win32::OLE->new('JMP.Application');
$jmp->{'Visibile'}= 0;
$jmp->RunJSLFile("F:/scripts/crunchalot.jsl");
print"Fatto\n";
Qualcuno può far luce su come creare un VBscript (o qualsiasi altro codice) che farebbe lo stesso tramite un file .EXE. Non sono molto esperto di Visual Basic, ma negli ultimi giorni ci ho armeggiato un po', quindi per favore considerami un principiante in VB.
Esecuzione di script JSL tramite un file .exeCiao Matt,
Grazie per le informazioni. E sì, sto cercando un file programma/.exe compilato per eseguire il mio script jmp.
Esecuzione di script JSL tramite un file .exeCIAO:
Forse una soluzione potrebbe soddisfare le tue esigenze.
Gli script JMP possono essere configurati per l'"invio automatico", ovvero vengono eseguiti anziché aperti in un editor di script quando si fa doppio clic o vengono aperti dal sistema operativo.
"//!"
(doppia barra rovesciata, punto esclamativo) sulla prima riga dello script ne causerà l'esecuzione anziché l'apertura.Quindi, come il tuo script sopra, in Perl, Python, R, VBscript, ecc. Si può semplicemente aprire il file piuttosto che aprire esplicitamente JMP tramite OLE.Vedere il capitolo 3 della Guida agli script di JMP.Vedere anche il file della guida di JMP Automation.Non sono sicuro a cosa potresti riferirti di fare la stessa cosa tramite un file .EXE.Vuoi un programma compilato per chiamare/eseguire il tuo script JMP?
Distinti saluti,
-Opaco