Sauvegarder une variable dans un fichier.
Résolu/Fermé
willi_4185
Messages postés
41
Date d'inscription
jeudi 26 septembre 2019
Statut
Membre
Dernière intervention
6 octobre 2022
-
4 oct. 2019 à 17:54
willipro - 14 oct. 2019 à 16:33
willipro - 14 oct. 2019 à 16:33
A voir également:
- Sauvegarder une variable dans un fichier.
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier host - Guide
- Ouvrir un fichier .bin - Guide
4 réponses
willi_4185
Messages postés
41
Date d'inscription
jeudi 26 septembre 2019
Statut
Membre
Dernière intervention
6 octobre 2022
3
4 oct. 2019 à 18:19
4 oct. 2019 à 18:19
Après quelques modif voici le code terminé ( problème toujours pas résolu )
@echo off
cls ?
Title Choix de pseudo.exe
Color 5F
mode con cols=65 lines=20
echo.
echo **************************PSEUDO***************************
echo.
echo.
echo Veuillez entrer votre pseudo ci-dessous ?
echo.
set /p pseudo=Ici:
echo.
echo.
echo Oui=O non=N
set /p choix=vous etes bel et bien %pseudo% ? :
if %choix%==O (goto oui)
if %choix%==N (goto non)
if not %choix%==O else N goto :wrong2
echo.
echo.
:wrong2
echo.
echo Erreur : Veuillez recommencer !
echo.
goto end
:oui
echo.
echo Parfait, vous aller etre rediriger aux menu de selection. Merci !
pause
start Menu_de_selection
exit
echo.
goto end
:non
echo.
echo Oups ! recommencons alors :
set /p pseudo=Ici:
echo.
echo Oui=O non=N
echo.
set /p choix=vous êtes bel et bien %pseudo% ? :
if %choix%==O (goto good3)
if %choix%==N (goto wrong3)
if not %choix%==O else N goto wrong3
:good3
echo.
echo parfait, vous aller etre rediriger aux menu de selection. Merci !
pause
start Menu_de_selection
exit
echo.
goto end
:wrong3
echo.
echo veuillez relancer le scripts. Merci
pause
start Pseudo
exit
echo.
goto end
echo.
goto end
echo.
:END
pause
start Menu_de_selection
exit
HamsterNinja
Messages postés
12
Date d'inscription
lundi 14 octobre 2019
Statut
Membre
Dernière intervention
14 octobre 2019
Modifié le 14 oct. 2019 à 16:33
Modifié le 14 oct. 2019 à 16:33
Si j'ai bien compris, tu voudrais que une fois que l utilisateur a saisi son nom, il n aura plus jamais a le retapper ?
Si c'est ca tu peux faire :
echo %choix%> pseudo.txt
REM Ceci va enregistrer le pseudo dans pseudo.txt, il sera dans le meme
REM dossier que ton programme, si tu veux que le pseudo.txt soit dans un
REM dossier particulier, il faut que tu fasses un cd (le chemin) avant.
REM Pour recuperer la variable plus tard, tu peux faire :
for /f %%a in (pseudo.txt) do set pseudo=%%a
REM Tu peux faire ca si le fichier est encore une fois dans le meme endroit
REM que ton programme, sinon il faut faire un cd avant.
REM si tu veux qu'il ne demande qu'une fois de rentrer son nom, tu peux faire
REM au debut du programme :
cd (Endroit ou est pseudo.txt)
if exist pseudo.txt (
goto:suite
)
REM : suite pourrait etre la suite du programme.
J espere que tas compris et que ca va t aider.
P-S: si tu veux creer un dossier avec ton batch, c'est la commande :
md (Chemin d acces)
Si c'est ca tu peux faire :
echo %choix%> pseudo.txt
REM Ceci va enregistrer le pseudo dans pseudo.txt, il sera dans le meme
REM dossier que ton programme, si tu veux que le pseudo.txt soit dans un
REM dossier particulier, il faut que tu fasses un cd (le chemin) avant.
REM Pour recuperer la variable plus tard, tu peux faire :
for /f %%a in (pseudo.txt) do set pseudo=%%a
REM Tu peux faire ca si le fichier est encore une fois dans le meme endroit
REM que ton programme, sinon il faut faire un cd avant.
REM si tu veux qu'il ne demande qu'une fois de rentrer son nom, tu peux faire
REM au debut du programme :
cd (Endroit ou est pseudo.txt)
if exist pseudo.txt (
goto:suite
)
REM : suite pourrait etre la suite du programme.
J espere que tas compris et que ca va t aider.
P-S: si tu veux creer un dossier avec ton batch, c'est la commande :
md (Chemin d acces)