Une difficulté, une précision posez vos questions
Modérateur : WIN32-[GG]
DarkBatcher
King Of Batch
Messages : 66 Enregistré le : 06 juil. 2010 17:37
Contact :
Message
par DarkBatcher » 27 août 2010 21:40
Bonjour à tous
Je veux faire une recherche d'une chaine dans fichier à l'aide de la fonction find. Je comptais utiliser errorlevel
Mais ça ne marche pas
une idée ?
Modifié en dernier par
DarkBatcher le 29 août 2010 01:24, modifié 2 fois.
Ce forum vous à aidé? Faites le vivre en vous connectant régulièrement et en répondant au questions posées sur le forum si vous avez une solution
Dodoche28
King Of Batch
Messages : 84 Enregistré le : 18 août 2010 17:07
Contact :
Message
par Dodoche28 » 28 août 2010 15:44
Bonjour,
Tu ne peux pas essayer avec:
Code : Tout sélectionner
for /f %%a in ('find "C:\*.*"') do (
If "%%a%"=="" commande
)
?
N'oublier pas de mettre [Résolu] . Le procéder est mis dans une annonce !
DarkBatcher
King Of Batch
Messages : 66 Enregistré le : 06 juil. 2010 17:37
Contact :
Message
par DarkBatcher » 28 août 2010 17:05
Ça me parait jouable je vais tester cet aprem et je te dis le résultat
Ce forum vous à aidé? Faites le vivre en vous connectant régulièrement et en répondant au questions posées sur le forum si vous avez une solution
DarkBatcher
King Of Batch
Messages : 66 Enregistré le : 06 juil. 2010 17:37
Contact :
Message
par DarkBatcher » 29 août 2010 01:21
Bouhaha ça marche pas
j'ai quand meme réussi à finir ce batch mais il a fallut que j'utilise
2 fichier temporaires
Voici le code qu'il me manquait :
Code : Tout sélectionner
Rem *************
Rem beaucoup de code ici
Rem ***********
Call :etiquette
Rem ************
Rem encore pas mal de code ici
Rem *************
:étiquette
for /f "skip=1" %%A in ('find !chaine! !nomfichier!') do (
Set /a compte=!compte!+1
If !compte!==2 echo !nomfichier!&goto:eof
)
Goto:eof
Ce forum vous à aidé? Faites le vivre en vous connectant régulièrement et en répondant au questions posées sur le forum si vous avez une solution