Un problem avac un fichier .bat
salut
se que je veut faire est très simple c'est de crée un bat qui lance des EXE L'UN APRÈS L'AUTRE et par ordre
par exemple
A.exe s'exécute en premier et seulement a la fin de l'installation de A.exe , B.exe s'exécute et a la fin de l'installation de B.exe C.exe s'exécute
j'ai mais se code la
Code:
@echo off
start /wait A.exe
start /wait B.exe
start /wait C.exe
exit
dans un dossier sur mon bureau j'ai A.exe , B.exe et C.exe plus le ficher .bat qui contiens le code au-dessous (les exe et le bat dans la racine de dossier)
je lance le bat et hop sa marche !! l'exécution se fait par ordre L'UN APRÈS L'AUTRE jusqu'ici tout va bien
quand je graver les trois exe et le bat sur un cd rom le comportement de bat se change ???? l'exécution des exe se passe simultanément ?????
B.exe n'attende pas la fin d'installation de A.exe de même pour C.exe c'est sa le problème
désoler je parle pas fiançait tro bien Mr. Green
en plus je suis nulllle en programmation vieller SVP expliquer moi par exemple l'utilisation des CMD merci
se que je veut faire est très simple c'est de crée un bat qui lance des EXE L'UN APRÈS L'AUTRE et par ordre
par exemple
A.exe s'exécute en premier et seulement a la fin de l'installation de A.exe , B.exe s'exécute et a la fin de l'installation de B.exe C.exe s'exécute
j'ai mais se code la
Code:
@echo off
start /wait A.exe
start /wait B.exe
start /wait C.exe
exit
dans un dossier sur mon bureau j'ai A.exe , B.exe et C.exe plus le ficher .bat qui contiens le code au-dessous (les exe et le bat dans la racine de dossier)
je lance le bat et hop sa marche !! l'exécution se fait par ordre L'UN APRÈS L'AUTRE jusqu'ici tout va bien
quand je graver les trois exe et le bat sur un cd rom le comportement de bat se change ???? l'exécution des exe se passe simultanément ?????
B.exe n'attende pas la fin d'installation de A.exe de même pour C.exe c'est sa le problème
désoler je parle pas fiançait tro bien Mr. Green
en plus je suis nulllle en programmation vieller SVP expliquer moi par exemple l'utilisation des CMD merci
10 réponses
-
ContributeurEssaie :
A.exe && B.exe && C.exe
-
Chronomètre l'installation de A, puis en fonction du temps, écrit un truc comme ça:
start A.exe
TIMEOUT /T 150 (si l'installation de A dure 150 secondes...)
start B.exe
...
Je vois que ca de simple (et vu que j'y connais pas grand chose...) -
essaye quelque chose de se genre:
start /wait A.exe if[[-n "A.exe"]] start /wait B.exe fi if[[-n "B.exe"]] start /wait C.exe fi
-
hello
enlever les start pour qu'ils s'exécutent strictement l'un après l'autreA.exe B.exe C.exe
-
salut merci pour vous réponses
réponse 1 par djeos546
la manipulation que vous avez me donner c'est pas pour mon cas
car quand le bat exécute A.exe une boite de dialogue d'installation de A.exe s'ouvre alors ici l'utilisateur dois cliquer sur suivant suivant ect... jusque la fin d'installation de A.exe c'est a se moment que B.exe doit être lancer
alors un intervalle de temps entre les deux exe sert a rient puisque si l'utilisateur n'intervient pas a clique sur les étape d'installation de A.exe le temps va écoulé et B.exe va être installer sans que A.exe est installer
réponse 2 par mandolorien
sa donne le meme resultat B.exe n'attende pas la fin d'instalation de A.exe
réponse 3 par dubcek
pas de changement B.exe n'attende pas la fin d'instalation de A.exe
les gars le code que j'ai utiliser dans mon 1er poste marche bien aussi selui doner par dubcek réponse 3 mais
mais pourquoi le bat fonction correctement quand je l'exécute depuis le dossier sur mon bureau et pas quand je le graver sur un cdrom ??? -
tu as essayer de mettre dans un autorum l execution ???
-
ca marche pas !!!!
pour autorun comment en fait ?
merci tt le monde -
je pense qur ceci t aidera ;)
https://www.commentcamarche.net/faq/12609-creer-un-fichier-autorun-inf
-
[autorun]
open=appli.exe
sa c'est pour lancer un seul exe comment en fait pour que se autorun
lance des EXE L'UN APRÈS L'AUTRE et par ordre
j'ai 3 exe a lancer A B C comme en fait pour que se autorun
lance des EXE L'UN APRÈS L'AUTRE et par ordre et l' autorun attende la fin d'installation de premier pour qu'il lance le 2eme ??? -
tu as essayer :
open=A.exe
open=B.exe
open=C.exe