Associer une variable a un mot dans un fichier ou repertoire
V4L36
-
V4L36 -
V4L36 -
j'ais essayer plusieurs commande que j'ais trouver sur votre forum mais pour moi aucune ne fonctionnent . . .
soit il m’affiche rien du tout
soit il m'affiche un message d'erreur comme quoi il ne peut accéder a mon fichier/répertoire
je voudrais par exemple associer aux variables suivante :
%pseudo% le 2 ieme mot de la 1ière ligne de mon fichier test.txt
%clickerpoints% le 2 ième mot de la 3ième ligne de mon fichier test.txt (les chifres)
%mdp% le 4 ième mot de la 3ière ligne de mon fichier test.txt (que se sois des chiffres ou des lettres
fichier test.txt ici :
Pseudonyme : V4L36
Clicker :
[tabulation] points : 458
[tabulation] nombre de connexions : 3
Mot de passe : azerty
fréquence de connexion : 5
j'attend les explication pour comprendre ce langage et non les réponse direct comme certain forum le font . . .
merci de votre aide =D
soit il m’affiche rien du tout
soit il m'affiche un message d'erreur comme quoi il ne peut accéder a mon fichier/répertoire
je voudrais par exemple associer aux variables suivante :
%pseudo% le 2 ieme mot de la 1ière ligne de mon fichier test.txt
%clickerpoints% le 2 ième mot de la 3ième ligne de mon fichier test.txt (les chifres)
%mdp% le 4 ième mot de la 3ière ligne de mon fichier test.txt (que se sois des chiffres ou des lettres
fichier test.txt ici :
Pseudonyme : V4L36
Clicker :
[tabulation] points : 458
[tabulation] nombre de connexions : 3
Mot de passe : azerty
fréquence de connexion : 5
j'attend les explication pour comprendre ce langage et non les réponse direct comme certain forum le font . . .
merci de votre aide =D
A voir également:
- Associer une variable a un mot dans un fichier ou repertoire
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Fichier rar - Guide
- Creer un fichier .bat - Guide
1 réponse
Bonjour,
Je commence par les explications :
- pour parcourir les lignes de ton fichier, tu as besoin de la boucle FOR /F
- pour savoir à quel ligne tu te trouves, tu as besoin d'une variable qui s'incrémente de 1 à chaque tour de boucle
- pour récupérer un mot dans une ligne, tu as besoin d'une boucle FOR /F
Si tu as besoin d'aide pour écrire le script fais-moi signe.
“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”
Je commence par les explications :
- pour parcourir les lignes de ton fichier, tu as besoin de la boucle FOR /F
- pour savoir à quel ligne tu te trouves, tu as besoin d'une variable qui s'incrémente de 1 à chaque tour de boucle
- pour récupérer un mot dans une ligne, tu as besoin d'une boucle FOR /F
Si tu as besoin d'aide pour écrire le script fais-moi signe.
“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”
for /f "skip=0 tokens=2 delims= " %a in ("comptes\test.txt") do set pseudo=%a
cela ne me donne rien quand je echo %a ou %pseudo%
je ne trouve pas l'erreur dans ce code :
(le %c% 0a 0 "text" est juste une sorte de echo mai sen couleur) l'erreur fait comme si c’était une "(" ou ")" qui manque mais je ne trouve pas
Un conseil : on évite de mettre un GOTO dans une boucle FOR.
Voilà quelques modifications :