Lancer un .bat à partir d'un autre .bat
Résolu/Fermé
barnabe0057
Messages postés
14454
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
30 novembre 2024
-
26 févr. 2014 à 19:00
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 - 6 mars 2014 à 18:39
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 - 6 mars 2014 à 18:39
A voir également:
- Lancer un .bat à partir d'un autre .bat
- Fichier bat - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Bat to exe converter - Télécharger - Édition & Programmation
- .Bat mac ✓ - Forum MacOS
- Comment faire une recherche à partir d'une photo - Guide
3 réponses
Dosman
Messages postés
1444
Date d'inscription
mardi 1 mai 2012
Statut
Contributeur
Dernière intervention
26 septembre 2017
214
27 févr. 2014 à 10:58
27 févr. 2014 à 10:58
Bonjour,
Normalement, il faut utiliser start (je viens d'essayer avec une boucle simple ça marche), le problème doit donc venir de la condition du if.
Normalement, il faut utiliser start (je viens d'essayer avec une boucle simple ça marche), le problème doit donc venir de la condition du if.
dubcek
Messages postés
18758
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
5 623
27 févr. 2014 à 14:11
27 févr. 2014 à 14:11
hello
montre un exemple de ce que contient %log%
montre un exemple de ce que contient %log%
barnabe0057
Messages postés
14454
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
30 novembre 2024
4 921
27 févr. 2014 à 15:42
27 févr. 2014 à 15:42
%log% contient cette chaine de caractère :
[plink.exe]
La chaine de caractère est précédée d'un espace.
[plink.exe]
La chaine de caractère est précédée d'un espace.
dubcek
Messages postés
18758
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
5 623
27 févr. 2014 à 15:55
27 févr. 2014 à 15:55
essayer
if "%%a"==" [pink.exe]" ...
barnabe0057
Messages postés
14454
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
30 novembre 2024
4 921
Modifié par barnabe0057 le 1/03/2014 à 23:19
Modifié par barnabe0057 le 1/03/2014 à 23:19
Voilà le code qui merdouille :
J'ai volontairement modifié et simplifié le code pour mieux identifier le problème.
Merci d'avance pour votre aide.
@echo off
set log=%userprofile%\report.txt
rem
:check
echo nimportequoi > %log%
netstat -b -n | find "firefox.exe" > %log%
rem
for /f %%a in (%log%) do (
if "%%a"=="[firefox.exe]" (goto :check) else (echo la condition fonctionne enfin)
)
goto :check
exit
J'ai volontairement modifié et simplifié le code pour mieux identifier le problème.
Merci d'avance pour votre aide.
dubcek
Messages postés
18758
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
5 623
2 mars 2014 à 11:09
2 mars 2014 à 11:09
si find "firefox.exe" ne trouve rien , le fichier sera vide et la boucle for ne va rien faire donc sauter le if. Essayer avec errorlevel
netstat -b -n | find "firefox.exe" > NUL
if %errorlevel% NEQ 0 (goto :check) else (echo la condition fonctionne enfin)
barnabe0057
Messages postés
14454
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
30 novembre 2024
4 921
4 mars 2014 à 17:31
4 mars 2014 à 17:31
La condition ne fonctionne toujours pas, je ne comprend pas.
dubcek
Messages postés
18758
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
5 623
5 mars 2014 à 16:12
5 mars 2014 à 16:12
il ne faut mettre aucun code entre les 2 lignes, sinon %errorlevel% sera faux
barnabe0057
Messages postés
14454
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
30 novembre 2024
4 921
6 mars 2014 à 18:39
6 mars 2014 à 18:39
Ca fonctionne à la perfection, merci beaucoup pour ton efficacité.
Je vais enfin pouvoir avancer dans la création de mon outil personnel.
Bonne soirée et à bientôt sur CCM ;
Je vais enfin pouvoir avancer dans la création de mon outil personnel.
Bonne soirée et à bientôt sur CCM ;
27 févr. 2014 à 20:43