|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
22-04-2004, 14.22.22 | #1 |
Newbie
Registrato: 22-04-2004
Loc.: Brasil
Messaggi: 41
|
File bat che apre programmi con delay
Ho bisogno di un file bat che mi apra dopo un 3 minuti un preogramma, e dopo 10 secondi un altro. Grazie a chi mi potrá aiutare. Ciao! |
22-04-2004, 14.43.58 | #2 |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
Devi appoggiarti ad un applicativo esterno, se vuoi te lo faccio e te lo posto qui.
Bye |
22-04-2004, 14.59.20 | #3 |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
Anzi guarda,
è talmente semplice farlo che l'ho buttato giù di getto .. il programma allegato "delayt" aspetta per il numero di secondi che specifichi, interrompendo momentaneamente la procedura batch. Per realizzare ciò che chiedi quindi devi fare un semplice batch in cui scrivi: Codice:
delayt 180 comando programma 1 delayt 10 comando programma 2 Bye P.S.: correzione, prima avevo scritto erroneamente 3600 al posto di 180 Ultima modifica di P8257 WebMaster : 22-04-2004 alle ore 15.08.31 |
22-04-2004, 15.07.29 | #4 |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
Ho sbagliato ..
il primo comando del batch deve essere: DELAYT 180 .. in pratica il numero di secondi, 3600 secondi equivale ad 1 ora .. sorry. Bye |
22-04-2004, 16.06.12 | #5 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Non ti preoccupare...Tutti abbiamo un delay nel cervello
|
22-04-2004, 16.08.21 | #6 | |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
Quota:
Bye |
|
23-04-2004, 01.58.58 | #7 |
Newbie
Registrato: 22-04-2004
Loc.: Brasil
Messaggi: 41
|
Carissimo P8257 WebMaster (che nome insolito)
Innanzitutto ti tingrazio per l'aiuto. Ho seguito le tue istruzioni e funziona parzialmente, cioé il tuo programma fa partire col ritardo impostato solo il primo programma della lista, fino a che non lo chiudo, solo allora, parte il secondo, e cosí via. Ho scritto cosí (ho provato anche senza virgolette, ma niente da fare: delayt 3 "C:\Arquivos de programas\ARM Software\MacroMaker\MacroMaker.exe" delayt 3 "C:\Arquivos de programas\Active Ports\aports.exe" Sono sicura che avrai una soluzione anche per questo, o forse dipende dal mio sistema? (XP PRO Brasile) Da sola avevo osato scrivere: "C:\Arquivos de programas\freq\Freq.exe" "C:\Arquivos de programas\ARM Software\MacroMaker\MacroMaker.exe" "C:\Arquivos de programas\Active Ports\aports.exe" Ma anche qui si apriva solo sempre il primo, adesso sono curiosa; perché succede, e come si fa a farli partire tutti e 3 da un solo file .bat? Spero di non abusare della tua pazienza e cortesia, ma sono un po' tonta! Grazie mille, a presto! |
23-04-2004, 08.10.46 | #8 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Guarda Enrica, il programma del Webmaster non ha nulla di sbagliato tranne il fatto che da DOS puro non funziona.
A me da lo stesso problema (ho Window98 non XP) solo se lancio la procedura .bat dal prompt del DOS a tutto schermo. Se lanci la procedurain una finestra di Windows succede la stessa cosa ? |
23-04-2004, 08.57.04 | #9 |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
Dal tuo post non era chiaramente evidente che entrambi i programmi avessero un'interfaccia utente e quindi la possibilità di essere chiusi a proprio piacimento... francamente (sbagliando) pensavo si trattasse di due procedure automatiche che dovessero partire in sequenza separate da un delay temporale ed ho quindi realizzato quella soluzione ...
Il discorso si complica in quanto il primo programma (finché non viene chiuso) interrompe l'esecuzione della procedura batch e quindi inibisce anche la partenza del programma di delay. La soluzione comunque c'é, bisogna fare ricorso all'istruzione dos: "call" che in pratica esegue una chiamata "asincrona" di un'altra procedura batch senza interrompere la procedura chiamante. Occorre quindi comportarsi come segue: 1 - Modificare il file .bat esistente come segue: Codice:
DELAYT 180 CALL step2.bat comando apertura programma 1 Codice:
DELAYT 3 comando apertura programma 2 NOTA: dato che la chiamata del secondo file batch e l'apertura del primo programma coincidono, in linea temporale; è possibile che una parte del primo econdo (impostato per l'attesa nel secondo delayt) venga persa in fase di apertura del programma stesso .. per avere tempi di esecuzione di tutta la procedura più "simil" a quanto richiesto è meglio impostare il secondo delayt a 4 Bye |
23-04-2004, 09.04.09 | #10 | |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
Quota:
Bye |
|
23-04-2004, 09.06.44 | #11 |
Senior Member
Registrato: 03-09-2002
Loc.: Osimo (AN)
Messaggi: 489
|
Usa
start "NomeProgramma.exe" ;-) Byez Stefano
___________________________________
Le persone più felici, non necessariamente hanno il meglio di ogni cosa; soltanto traggono il meglio da ogni cosa che capita sul loro cammino. Paulo Coelho (special thanks to Kyra) |
23-04-2004, 09.09.17 | #12 |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
Aggingo che qual'ora si avesse l'esigenza di fare partire un terzo programma, occorre intervenire a "cascata" sul secondo file batch, inserendo una CALL (come mosrato) che punta ad un 3 file batch che si occuperà di eseguire la terza procedura e così via...
Bye |
23-04-2004, 09.13.17 | #13 | |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
Quota:
File batch: Codice:
delayt 180 START programma1 delayt 3 START programma 2 Anche qui non l'avevo scritto perché non ero a conoscenza della piattaforma, questa procedura non funziona in DOS puro. Bye |
|
23-04-2004, 09.21.01 | #14 | |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Quota:
|
|
23-04-2004, 15.28.14 | #15 |
Newbie
Registrato: 22-04-2004
Loc.: Brasil
Messaggi: 41
|
Eccomi, grazie a tutti, siete stati davvero gentili, ma purtroppo non rieco ancora a farlo funzionare, ho scaricato i programmi, funziona il ritardo ma il secondo programma si avvia solo se chiudo il primo, e per precauzione ne ho provati una decina dei piú diversi.
Sará intolleranza del mio OS o qualche mio programma in conflitto?? Rinuncio, vi ho fatto perdere tempo e ne ho perso; peró grazie davvero, alla prossima! |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
Norman Malware Cleaner - AIUTO | sikano | Sicurezza&Privacy | 7 | 11-04-2008 16.28.32 |
[XP]Generic Host Process | sgt_hellfire | Windows 7/Vista/XP/ 2003 | 24 | 16-09-2006 14.06.59 |
File DOC che non si apre | tranqui | Office suite | 3 | 30-03-2006 10.03.34 |
[XP/SP2] Controllo in corso del file System | primoair | Windows 7/Vista/XP/ 2003 | 2 | 28-02-2006 21.13.01 |
TABS | GATTACAMOMILLA | Masterizzazione Giochi Games | 2 | 04-04-2005 17.52.38 |