Newsgroup: it.comp.os.win.win2000
Titolo: Chiusura automatica di un programma

Ciao a tutti.
Ho un programma che si avvia ad una certa ora del giorno e che si apre sul
desktop attraverso pianificazione di windows.
Questo stesso programma, che fa parte di un pacchetto di software per la
gestione di una centrale telefonica,attiva ogni giorno allo stesso orario il
download dei dati dalla centrale.
Come posso far si che  il programma attivato automaticamente con la
pianificazione ,dopo che il secondo software ha scaricato i dati si chiuda
da solo?
Se no , non è possibile attivare il programma all'avvio di windows e far si
che rimanga aperto in background e quindi non con finestra aperta a video?
Grazie per l'aiuto,
Nart

 aperta a video?
Se fai partire il tuo job con un file .bat allora puoi schedularlo come
"batchfile.bat /m". In questo modo dovrebbe partire minimizzato.
Se invece non vuoi schedulare un job ma vuoi far partire l'applicazione
all'avvio del sistema operativo puoi copiare un collegamento
all'applicazione all'interno della cartella Start-->Programmi-->Esecuzione
Automatica, dopo aver selezionato nelle proprietà del collegamento stesso di
eseguire l'applicazione ridotto a icona.
Fammi sapere se così risolvi.
Ciao
--
_______________________
Microsoft® Technical Advice
 news://
news.microsoft.com
http://support.microsoft.com

 che rimanga aperto in background e quindi non con finestra aperta a video?
Questo è più complesso dato che richiederebbe l'attivazione del programma
come servizio
se per avvio di windows intendi l'avvio del sistema senza che
l'utente acceda ad una sessione interattiva.
Se invece l'utente accede a windows puoi sistemare il programma fra quelli
in esecuzione
automatica specificando ched eve essereeseguito ridotto ad icona.
--
Saluti e salute a tutti.
________________
Gabriele Del Giovine [Microsoft MVP]
Windows 2000 - Windows NT 4.0
- Le informazioni fornite in questo messaggio sono fornite
  senza vincolo di garanzia e senza responsabilità alcuna.
- This posting is provided "AS IS" with no warranties explicit
  or implied and confers no rights whatsoever.

Grazie Gabriele e Support4.
Ho Seguito i vostri consigli.
Ho creato il file Batch con l'avvio del programma e la chiusura dello
stesso.
Ora devo solo mettere una pausa tra le due istruzioni di circa 1 minuto
perchč se no il file .bat mi apre e chiude immediatamente il programma non
dandogli il tempo di avviare il secondo programma schedulato.
Sapete l'istruzione per mettere questa pausa?
Grazie
Nart

 Sapete l'istruzione per mettere questa pausa?
Sleep?
Però non ne vedo la necessità.
Perchè non posti il file batch?


Il file di batch:
c:\programmi\...\nomefile.exe
sleep 60
c:\programmi\...\kill.exe  c:\programmi\nomefile.exe
Il programma nomefile.exe č un programma schedular in cui ho impostato
l'avvio dell'acquisizione dei dati dalla centrale telefonica ad una certa
ora di un certo giorno.
Ora affinchč l'operazione pianificata in questo programma si attivi , lo
stesso programma deve essere in esecuzione,purtroppo č cosě.
Ora il programma lo avevo messo o in operazioni pianificate o in avvio
automatico per attivarlo automaticamente.Succedeva perň che il programma
,una volta fatta l'operazione di download dei dati, rimaneva aperto a video.
Col batch, messo in operazioni pianificate , vorrei lanciare il programma
che a sua volta scarichi i dati e poi si chiuda automaticamente.
Ora perň se non lascio circa 30 secondi/1 minuto dall'avvio del programma
questo non puň scaricare i dati dalla centrale telefonica.Per questo avevo
chiesto il comando di attesa( sleep).Solo che col batch con lo sleep mi
attiva il programma , mi scarica i dati e se non chiudo lo stesso programma
manualmente non si lancia lo sleep.
Nart

 manualmente non si lancia lo sleep.
L'esecuzione dei comandi Batch è sincrona. Quindi deve essere il programma
che deve terminare per far proseguire l'esecuzione del batch.
Però c'è la soluzione per rendere l'esecuzione asicnrona.
Inserisci dentro il primo batch il comando "start nomedeltuoprogramma"


Purtroppo anche con il comando kill e il comando start non si chiude il
programma.
Il batch con start avvia il programma , inizia il countdown dei 60 secondi
,sleep 60,nel frattempo si avvia il download pianificato con esito positivo,
passano i 60 secondi e si chiude il prompt dei comandi...................ma
la finestra del programma rimane li!!!!La chiudi solo con i metodi
tradizionali.
Hai altre soluzioni?
Nart

 wrote in message
news:b33o22$t9l$1...@lacerta.tiscalinet.it...

Il comando start serve a far partire il programma.
Il programma è un programma DOS o un eseguibile Windows.
--
Saluti e salute a tutti.
________________
Gabriele Del Giovine [Microsoft MVP] - Windows 2000 - Windows NT 4.0
