Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[R] Une recherche comme Google
Auteur Message
Répondre en citant
Message [R] Une recherche comme Google 
Bonjour,
Je voudrais un programme qui recherche un mot dans une chaine
Exemple :
Code:

set obj=cc je suis IronBatcher
[commande]

"[commande]" recherche le mot 'je' (par exemple)
J'espère que j'ai été assez clair ^^
N'hésitez pas a demander si vous ne voyez pas ce que je demande



IronBatcher



Dernière édition par IronBatcher le Sam 27 Fév 2016 - 11:35; édité 1 fois

______________________________________________________
The batch is not a simple language of invite of command or interpreter, it is a program of execution of codes pushed


Visiter le site web du posteur Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [R] Une recherche comme Google 
Si tu veux un truc simple qui te sort les résultats qui contiennent au moins un des trucs entrés, tu peux faire, après avoir mis les résultats possibles ligne par ligne dans un fichier.txt genre
Fichier.txt
Code:
Hugo adore FOR
J'aime le batch
For est une commande de batch


Recherche.bat
Code:
@echo off
cls
set/p str=Rechercher :
for /f "tokens=*" %%R in ('type Fichier.txt ^| find /i "%str%"') do (
  echo %%R
)
pause


Donc si tu cherches "Hugo" ça t'affichera la première ligne du fichier.txt
Si tu cherches "batch" ça va te sortir les lignes 2 et 3.
Si tu cherches "for" ça va te sortir les lignes 1 et 3.

Bon avec ces 3 exemples tu devrais avoir compris Mr. Green



En revanche si tu veux un truc beaucoup plus complexe, intéresse toi à ce topic en adaptant le code à ce que tu veux faire
http://batch.xoo.it/t4178-Marge-d-erreur.htm
Okay




______________________________________________________
Cordialement,
Hugo, qui adore programmer, jouer à Minecraft, ZT2 et FSX.
Boutons-liens :
Visiter le site web du posteur Skype
Répondre en citant
Message [R] Une recherche comme Google 
Hugo7 a écrit:
Si tu veux un truc simple qui te sort les résultats qui contiennent au moins un des trucs entrés, tu peux faire, après avoir mis les résultats possibles ligne par ligne dans un fichier.txt genre
Fichier.txt
Code:
Hugo adore FOR
J'aime le batch
For est une commande de batch


Recherche.bat
Code:
@echo off
cls
set/p str=Rechercher :
for /f "tokens=*" %%R in ('type Fichier.txt ^| find /i "%str%"') do (
  echo %%R
)
pause


Donc si tu cherches "Hugo" ça t'affichera la première ligne du fichier.txt
Si tu cherches "batch" ça va te sortir les lignes 2 et 3.
Si tu cherches "for" ça va te sortir les lignes 1 et 3.

Bon avec ces 3 exemples tu devrais avoir compris Mr. Green



En revanche si tu veux un truc beaucoup plus complexe, intéresse toi à ce topic en adaptant le code à ce que tu veux faire
http://batch.xoo.it/t4178-Marge-d-erreur.htm
Okay


Merci Okay




______________________________________________________
The batch is not a simple language of invite of command or interpreter, it is a program of execution of codes pushed


Visiter le site web du posteur Skype
Répondre en citant
Message [R] Une recherche comme Google 
Là t'as pas besoin du FOR Hugo.

Code:

type Fichier.txt | find /i "%str%"


est suffisant.




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [R] Une recherche comme Google 
C'est juste par habitude, car d'habitude quand je fais ça je met des lignes et des lignes dans le do() Laughing




______________________________________________________
Cordialement,
Hugo, qui adore programmer, jouer à Minecraft, ZT2 et FSX.
Boutons-liens :
Visiter le site web du posteur Skype
Message [R] Une recherche comme Google 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch