Discussione:
Eseguire molte volte .EXE in maniera sequenziale con batch file
(troppo vecchio per rispondere)
a***@yahoo.it
2007-05-09 13:24:23 UTC
Permalink
Gentile gruppo,
vorrei sapere se è possibile scrivere un batch file nel quale lancio
un programma (.exe) diverse volte (es. 3 volte), tuttavia ho necessità
di attendere che il programma finisca tutti i suoi calcoli prima di
far partire il ciclo successivo. Infatti se inserisco semplicemente
nome_file.exe in un ciclo for, DOS mi apre molte finestre in
contenporanea che mandano in crash il programma .exe.
es.
@ECHO OFF
for %%a in (1,2,3) do sorgente.exe

Grazie mille
a.
Franz_aRTiglio
2007-05-09 14:01:15 UTC
Permalink
Usa l'istruzione CALL

call nomefile

l'esecuzione del batch riprendera' solo quando il primo sara' finito.
carloazeglio
2007-07-18 14:47:05 UTC
Permalink
"Franz_aRTiglio" ha scritto.
Post by Franz_aRTiglio
Usa l'istruzione CALL
call nomefile
l'esecuzione del batch riprendera' solo quando il primo sara' finito.
Scusate... con questa istruzione, sarebbe possibile subordinare l'esecuzione
del "programma_2.exe" all'avvenuto termine del "programma_1.exe"?
--
carloazeglio
carloazeglio
2007-07-18 15:00:10 UTC
Permalink
"carloazeglio" ha scritto
[...] "programma_2.exe" [...]
Oppure, meglio, di file .bat.
--
carloazeglio
Franz_aRTiglio
2007-07-18 15:25:46 UTC
Permalink
Post by carloazeglio
[...] "programma_2.exe" [...]
Se il .exe e' un .exe per DOS, il comando call fa' riprendere l'esecuzione
alla chiusura del programma exe, se invece e' un exe per windows,
l'esecuzione non attende la chiusura dell' exe
Post by carloazeglio
Oppure, meglio, di file .bat.
certo ! con i bat e i cmd non c'e' problema.

comunque, se digiti

CALL /?

ti spiega tutti i parametri.
carloazeglio
2007-07-18 16:08:35 UTC
Permalink
"Franz_aRTiglio" ha scritto
Post by Franz_aRTiglio
Se il .exe e' un .exe per DOS, il comando call fa' riprendere l'esecuzione
alla chiusura del programma exe, se invece e' un exe per windows,
l'esecuzione non attende la chiusura dell' exe
Post by carloazeglio
Oppure, meglio, di file .bat.
certo ! con i bat e i cmd non c'e' problema.
comunque, se digiti
CALL /?
ti spiega tutti i parametri.
Ok, adesso ho capito.... grazie 1000.
Avrai capito che non sono molto esperto... sto cercando di fare un piccolo
batch per automatizzare un'operazione di salvataggio...
Per ora sembra riuscire, soprattutto grazie ai tuoi interventi nell'altro
post... :-)
Ciao!
--
carloazeglio

Loading...