[BATCH] For & Findstr
redploplop
Messages postés
60
Statut
Membre
-
dubcek Messages postés 19021 Statut Contributeur -
dubcek Messages postés 19021 Statut Contributeur -
Allo ;)
Je n'arrive pas a obtenir quelque chose de simple pourtant ..
Je vous explique, mon script doit générer un nom de PC puis vérifier si ce nom n'existe pas déjà dans le fichier AP-LPT.txt
Si il existe, il continue a créer jusqu’à créer 1 nom qui n'existe pas dans le fichier me le donner et s'arreter
Sinon il s’arrête et me dit ok ce nom n'existe pas tu peux le garder
Mon but est de récupérer le nouveau nom fraîchement crée et l'exporter vers un autre fichier hostnames.txt apres :)
La nomenclature du nom des PC est la suivante : AP-LPT-***
Je génère mes noms de PC via
Ce qui me génère :
AP-LPT1
AP-LPT2
AP-LPT3
etc jusqu'a AP-LPT999
Je suppose qu'il faut que j'utilise la commande findstr mais je ne sais pas comment l'utiliser :/
par avance merci
Je n'arrive pas a obtenir quelque chose de simple pourtant ..
Je vous explique, mon script doit générer un nom de PC puis vérifier si ce nom n'existe pas déjà dans le fichier AP-LPT.txt
Si il existe, il continue a créer jusqu’à créer 1 nom qui n'existe pas dans le fichier me le donner et s'arreter
Sinon il s’arrête et me dit ok ce nom n'existe pas tu peux le garder
Mon but est de récupérer le nouveau nom fraîchement crée et l'exporter vers un autre fichier hostnames.txt apres :)
La nomenclature du nom des PC est la suivante : AP-LPT-***
Je génère mes noms de PC via
FOR /l %%G in (1,1,999) echo AP-LPT-%%G
Ce qui me génère :
AP-LPT1
AP-LPT2
AP-LPT3
etc jusqu'a AP-LPT999
Je suppose qu'il faut que j'utilise la commande findstr mais je ne sais pas comment l'utiliser :/
par avance merci
A voir également:
- Findstr batch
- Fichier batch - Guide
- Batch converter - Télécharger - Photo & Graphisme
- Batch renommer une partie du nom de plusieurs fichiers ✓ - Forum Autoit / batch
- Color batch - Forum Autoit / batch
- Renommer tous les fichiers d'un dossier - Forum Windows
Il y a juste une petite faute /c:AP-LPT-%%G$ est en trop je crois ;)
MERCI !!!
voir help findstr
Petit guide des options usuelles : . Caractère joker = tout caractère * Répétition : zéro occurrences ou plus du caractère ou de la classe précédents ^ Emplacement : début de ligne $ Emplacement : fin de ligne ........