Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[Résolu] "skip tokens delims" dans FOR IN DO
Auteur Message
Répondre en citant
Message [Résolu] "skip tokens delims" dans FOR IN DO 
Bonsoir tout le monde.
J'ai besoin de votre aide parce que je suis coincé.
ce code que j'ai copié de tuto de Astase ne marche pas chez moi
Code:
@echo off
for /F "skip=3 tokens=2,* delims=:" %%a in (C:\mespath\extraire_champs_fichier\texte_bis.txt) do start %%A:%%b




voilà mon fichier C:\mespath\extraire_champs_fichier\texte_bis.txt:
cette ligne:commentaire
cette ligne:non commande
aussi:pas de commande
michel:platini:attaquant
zineddine:zidane:attaquant
Bernard:lama:gardien


à l'exécution il me donne:
Le système ne peut trouver le fichier %A:attaquant.
Le système ne peut trouver le fichier %A:attaquant.
Le système ne peut trouver le fichier %A:gardien.





Merci à vous




______________________________________________________
Un nul qui veut apprendre
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Résolu] "skip tokens delims" dans FOR IN DO 
Salut,

la variables declarée dans une boucle FOR (%%a, %%b, %%c, ...) est sensble à la casse donc %%a n'est pas égal à %%A

d'où ton erreur.

Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message "skip tokens delims" dans FOR IN DO 
je me suis trompé en réécrivant le code. Mais j'avais déjà essayé en respectant la casse et ça ne marchait pas non plus.
Code:
@echo off
for /F "skip=3 tokens=2,* delims=:" %%a in (C:\mespath\extraire_champs_fichier\texte_bis.txt) do start %%a:%%b

toujours le même message:
accès refusé
accès refusé
accès refusé
Remarque: comme dans le Tuto, je n'ai pas déclaré la variable %%b. Est-ce n'est obligatoire?




______________________________________________________
Un nul qui veut apprendre
Répondre en citant
Message [Résolu] "skip tokens delims" dans FOR IN DO 
J' ai testé chez moi :

Code:

@echo off
for /F "skip=3 tokens=2,* delims=:" %%a in (test.txt) do echo %%a:%%b


et ça me retourne :

Code:

platini:attaquant
zidane:attaquant
lama:gardien


Shocked




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message "skip tokens delims" dans FOR IN DO 
J'ai réessayé avec echo et ça marche; Par contre avec start comme c'est écrit dans le tuto d 'Astase ça ne marche pas




______________________________________________________
Un nul qui veut apprendre
Répondre en citant
Message [Résolu] "skip tokens delims" dans FOR IN DO 
http://batch.xoo.it/t3665-start-ou-echo-dans-la-boucle-For.htm




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [Résolu] "skip tokens delims" dans FOR IN DO 
merci pour le lien




______________________________________________________
Un nul qui veut apprendre
Répondre en citant
Message [Résolu] "skip tokens delims" dans FOR IN DO 
Bonjour
la commande start est pour lancer une commande/une application, et non une suite de "nom"

ouvre une invite de commande et taper : start /? pour regarder l'aide.




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Message [Résolu] "skip tokens delims" dans FOR IN DO 


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