[Batch] tourne sous xp mais pas autre windows
neointhematrix
Messages postés
74
Statut
Membre
-
cs-bilou Messages postés 836 Statut Membre -
cs-bilou Messages postés 836 Statut Membre -
Bonjour a tous,
Petite question : J'ai un batch qui tourne bien sous xp. Son principe, me lancer deux applications,l'une apres l'autre et boucler tout ca. La premiere se lance, se ferme, la seconde se lance, se ferme, la premiere se lance...
Le code :
echo off
set variable =
:Boucle
"FR/appli1.exe"
"EN/appli2.exe"
set /a variable += 1
if /i%variable% equ 0 goto :eof
goto Boucle
Or sur vista, tout cela ne boucle que sur la premiere appli...
Peut etre que mon script n'est pas correct, je ne suis pas un expert en batch. Si quelqu'un a une idee, merci de m'informer :)
Petite question : J'ai un batch qui tourne bien sous xp. Son principe, me lancer deux applications,l'une apres l'autre et boucler tout ca. La premiere se lance, se ferme, la seconde se lance, se ferme, la premiere se lance...
Le code :
echo off
set variable =
:Boucle
"FR/appli1.exe"
"EN/appli2.exe"
set /a variable += 1
if /i%variable% equ 0 goto :eof
goto Boucle
Or sur vista, tout cela ne boucle que sur la premiere appli...
Peut etre que mon script n'est pas correct, je ne suis pas un expert en batch. Si quelqu'un a une idee, merci de m'informer :)
Configuration: Windows XP Firefox 3.5.7
4 réponses
-
hello
le /i du if est inutile puisque la comparaison est numérique
il doit boucler indéfiniment ? -
Si je comprend bien ton script tu veux lancer les soft appli1.exe et appli2.exe
X fois ??
Bilou. -
-
Bah alors tu peux faire un truc comme ça.
@echo off set X=10 for /l %%i in (1,1,%X%) do ( "FR/appli1.exe" "EN/appli2.exe" ) pause
Bilou.