J'ai un problème avec quelque chose. Je suis un novice et un débutant alors désolé si cette question est stupide. J'ai créé un fichier texte comme ceci:
User/Jack
Password/Pancake
Status/Hello
Je voulais seulement montrer le mot de passe alors j'ai utilisé la commande for / f. ;
for /f "delims=/ skip=1 tokens=2" %%a in (Users.txt) do (
set Password=%%a
)
Quand j'ai essayé cela, "Bonjour" est apparu dans ma fenêtre cmd. J'essaie de résoudre ce problème depuis des heures mais je n'ai pas encore trouvé de solution. Pourriez-vous m'aider?
Merci d'avance!
la source
Cela peut être corrigé de plusieurs manières, mais le plus simple dans votre cas serait de réorganiser le fichier "users.txt" et de placer la dernière ligne sous le nom "Password / Pancake" et de définir la valeur "ignorer" sur 2. va résoudre votre problème.
Je recommande de penser à refaire le script de manière plus générique pour pouvoir aller chercher quelque chose dont vous ne connaissez pas la position.
la source