Come eseguire automaticamente uno script - L'utilità di pianificazione non può eseguire file batch (eseguire se l'utente è connesso o meno)?Ciao a tutti,
Sto cercando di eseguire automaticamente il file batch ogni giorno quando pulsante di opzione - "esegui se l'utente è connesso o meno" è selezionato e non funziona.
Funziona solo quando pulsante di opzione "esegui con l'utente connesso" è selezionato.
Puoi consigliare per favore?
Grazie
SceneggiaturafinestreRi: Come eseguire automaticamente uno script - L'utilità di pianificazione non può eseguire file batch (eseguire se l'utente è connesso o meno)?Ciao @Botzal ,
Se si dispone di un file batch di sistema separato in grado di aprire un file JSL, ad esempio fare doppio clic su di esso, si dovrebbe essere in grado di eseguire automaticamente il file JSL. Se il primo like del tuo codice JSL è il seguente //! quindi una volta salvato e chiuso il file, se fai doppio clic su di esso, esegue il codice JSL, ma non apre il file per la modifica. Se il tuo file batch può aprirlo, credo che dovrebbe funzionare, ma non l'ho provato da solo.
Spero questo sia di aiuto!,
ds
Ri: Come eseguire automaticamente uno script - L'utilità di pianificazione non può eseguire file batch (eseguire se l'utente è connesso o meno)?Ciao @SDF1
Conosco e comprendo la tua spiegazione, ma non è questo che intendo.
La mia intenzione era
Come pianifico lo script (utilizzando l'utilità di pianificazione) che verrà eseguito ogni mattina anche quando esco dal computer.
Lo script JMP non dovrebbe funzionare in modo interattivo.
Grazie
Ri: Come eseguire automaticamente uno script - L'utilità di pianificazione non può eseguire file batch (eseguire se l'utente è connesso o meno)?Cosa succede quando si tenta di avviare manualmente l'attività con l'opzione "esegui se l'utente è connesso o meno" selezionata.Mostra un errore?JMP si avvia e poi si chiude (avresti bisogno di guardare il task manager perché la finestra non si apre)?
A volte ho bisogno di deselezionare Tutto quanto nella scheda delle condizioni per correggere alcuni errori che sembravano problemi di autorizzazione.
Ri: Come eseguire automaticamente uno script - L'utilità di pianificazione non può eseguire file batch (eseguire se l'utente è connesso o meno)?Ciao @ih ,
Quando provo a eseguirlo manualmente, si apre un processo CMD e JMP (in task manager) ed è bloccato sullo stato di esecuzione.
Inoltre, ho provato a deselezionare tutto nella scheda delle condizioni, ma non ha ancora funzionato.
Hai qualche altro consiglio per favore?
Grazie


Ri: Come eseguire automaticamente uno script - L'utilità di pianificazione non può eseguire file batch (eseguire se l'utente è connesso o meno)?Dato che JMP è iniziato, mi concentrerei sul tuo script.Forse iniziare con qualcosa di molto semplice come quello che c'è sotto.Ricorda che tutti i tuoi output devono essere scritti su un file, non avrai accesso a nessuna finestra o rapporto aperto dal tuo script.
Eseguilo prima in modo interattivo e assicurati di avere accesso per scrivere sul file, quindi elimina il file CSV e prova a eseguirlo tramite l'utilità di pianificazione:
//!
dt = New Table( "Untitled",
Add Rows( 1 ),
New Column( "test", Numeric, "Continuous", Format( "Best", 12 ), Set Values( [1] ) )
);
dt << Save As( "C:/test.csv" )
Ri: Come eseguire automaticamente uno script - L'utilità di pianificazione non può eseguire file batch (eseguire se l'utente è connesso o meno)?@io
Ho provato a farlo, non funziona
Apre anche un processo CMD e JMP (in task manager) ed è bloccato sullo stato di esecuzione.
Ri: Come eseguire automaticamente uno script - L'utilità di pianificazione non può eseguire file batch (eseguire se l'utente è connesso o meno)?Aggiungere
Exit(No save);
o
Quit(No save);
alla fine dello script jsl che si tenta di eseguire per chiudere l'istanza JMP
Ri: Come eseguire automaticamente uno script - L'utilità di pianificazione non può eseguire file batch (eseguire se l'utente è connesso o meno)?@jthi ,
ovviamente, ho aggiunto allo script... non funziona.