sincronizzazione dell'esecuzione del file .bat in un file .jsl<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao -
Mi è stato assegnato il compito di modificare alcuni file .jsl. Sono nuovo di zecca per tutto ciò che è JMP, quindi ho un paio di domande per principianti:
1. Qual è il meccanismo preferito per sincronizzare il completamento di un completamento di un file batch DOS all'esecuzione di uno script .jsl? In altre parole, come ottenere l'esecuzione .jsl per attendere il completamento del file batch prima di passare alla riga successiva nel file .jsl?
2. Cosa devo fare per ottenere l'output del comando show () nella finestra del mio file di registro?
3. Esiste un manuale di riferimento da qualche parte per tutte le funzioni disponibili nel linguaggio di scripting? La guida di scripting è utile, ma sembra tralasciare molte informazioni.
Grazie per l'assistenza.
Ri: sincronizzazione dell'esecuzione del file .bat in un file .jslHo trovato la risposta al n. 2: in Preferenze-> Specifico di Windows, c'è un selettore per "Apri la finestra Log di JMP". Il mio è stato impostato su "solo quando l'ho esplicitamente aperto" (che non riesco ancora a capire, ma questa è un'altra storia) e l'ho modificato in "ogni volta che viene aggiunto del testo". Questa è almeno una soluzione parziale.
Ri: sincronizzazione dell'esecuzione del file .bat in un file .jslVersione 11.0.
Ri: sincronizzazione dell'esecuzione del file .bat in un file .jslQuale versione di JMP stai usando? Visualizza> Registro porta per me la finestra Registro, in JMP 10.
Ri: sincronizzazione dell'esecuzione del file .bat in un file .jslGrazie per la risposta.
1. Avevo paura di questo. L'utilizzo di una sorta di file di segnale funzionerà, ma certamente non è preferito a causa del sovraccarico. Alcuni di questi file batch verranno chiamati molto frequentemente.
2. Visualizza-> Registro sembra non fare nulla, e non ho una voce di menu Finestra-> Log.
3. Grazie.
mz
Ri: sincronizzazione dell'esecuzione del file .bat in un file .jsl1. Non so se esiste un meccanismo preferito per questo. Potresti avere il tuo file .bat creare un file temporaneo fittizio una volta completato, e in JSL avere un ciclo che controlla la presenza di questo file, con il comando wait
2. mostrare() e stampare() visualizza automaticamente l'output nella finestra del file di registro. Se non vedi la finestra del tuo registro clicca su Visualizza> Registro , e poi Finestra> Registro . Cosa sta succedendo nel tuo caso?
3. Per JSL ho due posti in cui andare:
un. Il manuale di riferimento sotto Guida> Libri> Guida allo scripting , che hai già trovato
b. L'indice di scripting, sotto Aiuto> Indice di scripting . Ha un sacco di codice di esempio che è possibile eseguire con un clic di un pulsante.