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
- Annuaire portable gratuit a partir d'un nom ✓ - Forum Mobile
- 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
213
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
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 622
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 918
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
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 622
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 918
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
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 622
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 918
4 mars 2014 à 17:31
4 mars 2014 à 17:31
La condition ne fonctionne toujours pas, je ne comprend pas.
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 622
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 918
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