Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[R] Récupérer une variable dans un fichier txt
Auteur Message
Répondre en citant
Message [R] Récupérer une variable dans un fichier txt 
Bonjour , je travaille sur un projet minutieux et je voudrais savoir comment récupérer une variable d'un fichier txt exemple Arrow

Je demande a l'utilisateur de m'envoyez a un emplacement ( Ex:C:\Users\%USERNAME%\document\toto )
Et moi je vais crée un dossier txt avec la variable de l'emplacement la personne vas fermer mon programme et a chaque foit qu'il vas l'ouvrir il vas devoir retaper l'emplacement et moi je ne veut pas je veut récuperer la ligne dans le fichier TXT et en faire une variable .

J'éspére que vous avez compris merci Very Happy



MSN Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [R] Récupérer une variable dans un fichier txt 
Bonjour
ça peut ressembler à ceci
Code:
@echo off
rem variable pour fichier txt
set config=config.txt

rem verification de la présence du fichier si il existe alors aller vers la routine search
if exist %config% goto search

set /P folder=saisir l emplacement:
echo %folder% >> "%config%"

REM EXTRATION DE L INFO DANS LE FICHIER TXT ET MISE EN VARIABLE
:search
for /f "tokens=* delims=" %%a in ('type "%config%"') do set var=%%a

REM AFFICHAGE
echo %var%
pause





______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [R] Récupérer une variable dans un fichier txt 
Bonjour Brandoncraft,


J'utilise très souvent cette astuce,
Il me semble (je suis sur mon tel)
que c'est
Code:

For /f %%i in (tonfichier.txt) do set tavariable=%%i
Echo %tavariable%
Pause




Cordialement, Pierrot



Répondre en citant
Message [R] Récupérer une variable dans un fichier txt 
Merci beaucoup pour vos réponses sa ma beaucoup aidez Very Happy et je voudrais savoir si je peut sélectionner la ligne aussi svp merci



MSN Skype
Répondre en citant
Message [R] Récupérer une variable dans un fichier txt 
Salut à tous Smile

Est-il possible de récupérer le contenu de plusieurs lignes ?

Plus concrètement, je veux tester si une variable quelconque est identique à l'une des lignes de mon fichier texte, peu importe laquelle...
Quelqu'un peux m'aider Question



Skype
Répondre en citant
Message [R] Récupérer une variable dans un fichier txt 
Salut Smile

Bien sûr que c'est faisable Very Happy
Code:
@echo off
set var=...
for /f %%i in (file.txt) do (
if "%%i"=="%var%" goto :NextStep
)
::: [...]

Ensuite, il te reste à adapter Wink

En espérant t'avoir aidé,
ytrezAn




______________________________________________________
Skype
Répondre en citant
Message [R] Récupérer une variable dans un fichier txt 
Ouaiiis

merci beaucoup, c'est exactement ce dont j'avais besoin... Okay



Skype
Répondre en citant
Message [R] Récupérer une variable dans un fichier txt 
De rien Wink Allez, bonne continuation Smile


Cordialement,
ytrezAn




______________________________________________________
Skype
Répondre en citant
Message [R] Récupérer une variable dans un fichier txt 
bonjour,

J'ai un problème avec cette commande : mon fichier txt est dans un sous dossier (le nom du dossier contient un espace)
et sa m'affiche que le chemin spécifié est introuvable.
voici les lignes de codes :

for /f %%i in ("Dossier securise/mdp.txt") do set mdp=%%i
set/p "pass=>"
:: demande d'entrer un mot de passe
if NOT %pass%== %mdp% goto FAUX
::suite




et a chaque fois sa va direct au faux et même si c'est le MDP sa ne fonctionne pas.
alors comment pourrais-je dire a l'ordi d'aller chercher la dedans ?
merci de vos réponses
cordialement Arnaud



Répondre en citant
Message [R] Récupérer une variable dans un fichier txt 
arnaud4651 a écrit:
bonjour,

J'ai un problème avec cette commande : mon fichier txt est dans un sous dossier (le nom du dossier contient un espace)
et sa m'affiche que le chemin spécifié est introuvable.
voici les lignes de codes :

for /f %%i in ("Dossier securise/mdp.txt") do set mdp=%%i
set/p "pass=>"
:: demande d'entrer un mot de passe
if NOT %pass%== %mdp% goto FAUX
::suite




et a chaque fois sa va direct au faux et même si c'est le MDP sa ne fonctionne pas.
alors comment pourrais-je dire a l'ordi d'aller chercher la dedans ?
merci de vos réponses
cordialement Arnaud


Salut !

Essaye ce code :
Code:

set pass=
set mdp=
::J'initialise les variables pass et mdp avant si jamais tu retourne ici plus tard dans le programme ...
for /f %%i in (Dossier securise/mdp.txt) do set mdp=%%i
set/p pass=^>
:: demande d'entrer un mot de passe
if "%pass%" NEQ "%mdp%" goto FAUX


Ah aussi, évite de déterrer des topics Okay

@ ++ Okay Wink




______________________________________________________
Coucou, tu veux voir mon Site Web ?? Mort de Rire
Visiter le site web du posteur Skype
Répondre en citant
Message [R] Récupérer une variable dans un fichier txt 
Merci xenoxis pour ta réponse mais le problème vient du nom de mon dossier.
j'ai essayer en remplacent le dossier avec un dont le nom n'a pas d'espace et sa marche mais j'avais vu que sur un topic pour que l'ordi prenne bien tout le nom, on le mettait entre guillemet
mais la sa ne marche pas. alors aurais-tu une autre idée pour que sa marche sans changer le nom du dossier ?

et promis je déterrerai plus de topic.
Je suis nouveau sur se forum et je savais pas comment créer le mien
car je fais un petit programme et se forum ma déjà bien aidé.
Un grand merci d'avance. :mrgreen:



Répondre en citant
Message [R] Récupérer une variable dans un fichier txt 
Voilà ce code fonctionne, tu avait inverser le Slash (/) il faut mettre un antislash (\)
Code:

@echo off
set pass=
set mdp=
::J'initialise les variables pass et mdp avant si jamais tu retourne ici plus tard dans le programme ...
for /f %%a in ('type "Dossier securise\mdp.txt"') do set mdp=%%a
set /p pass=^>
:: demande d'entrer un mot de passe
if "%pass%" NEQ "%mdp%" echo;Faux mdp
pause>NUL


Aussi le code ne fonctionne pas si on met pas 'type', ce qui est vraiment étrange ... Neutral

Mais ce code fonctionne à 100% Mr. Green

@ ++ Okay Wink




______________________________________________________
Coucou, tu veux voir mon Site Web ?? Mort de Rire
Visiter le site web du posteur Skype
Message [R] Récupérer une variable dans un fichier txt 


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