Posso visualizzare il registro di un JSL eseguibile (\\!)?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />La prima riga del mio jsl è \\! che lo rende eseguibile (in esecuzione al di fuori o senza prima avviare JMP.exe). Il mio script ora non funziona più e si basa su Get Current Directory () che restituisce un percorso diverso se provo a eseguirlo e visualizzare il registro in JMP. Un JSL può scrivere il registro JSL standard in un file di testo che posso leggere in un altro editor di testo? Il mio script viene eseguito come servizio in background e non smette mai di attendere i file di input.
Grazie!
Ri: Posso visualizzare il registro di un eseguibile (\\!) JSL?Ciao Questo è molto utile, tuttavia, quando eseguo lo script in remoto con l'Utilità di pianificazione, non legge il file testo = ScriptBox << Ottieni testo; parte.
Qualcuno potrebbe aiutare con questo!
Ri: Posso visualizzare il registro di un eseguibile (\\!) JSL?Molto bello! Grazie!
Ri: Posso visualizzare il registro di un eseguibile (\\!) JSL?Grazie msharp! Cercherò di implementare questo.
Ri: Posso visualizzare il registro di un eseguibile (\\!) JSL?Mi sono reso conto che se avvio il mio script manualmente (con \\!), la finestra principale di JMP si apre anche se Get Current Directory() restituisce il mio \\! percorso dello script che è quello che voglio. Se ho capito bene, \\! impedisce solo la visualizzazione dello script (grazie Wendy M. @ JMP). Una volta aperta la finestra principale di JMP, sono stato in grado di andare su VISUALIZZA > REGISTRO per vedere cosa stava succedendo nel mio script invisibile.
Ri: Posso visualizzare il registro di un eseguibile (\\!) JSL?Per un po' più di controllo prova il cattura log() funzione.Inserisci il codice per il quale desideri acquisire il registro all'interno delle parentesi e restituisce ciò che sarebbe andato alla finestra del registro.Grazie a craige per avermi indicato questa funzione.
Ri: Posso visualizzare il registro di un eseguibile (\\!) JSL?Prova questo:
//!
Apri registro();
win = Finestra("Registro");
Stampa("prova");
ScriptBox = win[ScriptBox(1)];
testo = ScriptBox << Ottieni testo;
Salva file di testo("c:/Temp/Log.txt", testo);
Puoi scegliere un percorso file diverso ma c:/Temp è un percorso generico.
Il file di registro dovrebbe contenere lo script che viene eseguito e termina con "test" che stampiamo.