Hey ! J'aurais besoin de créer un fichier batch depuis un autre fichier batch mais ça ne marche pas. Quelqu'un aurait une idée ? Voilà le script:
cls
@echo off
title Installation
echo>>reset.bat cls
echo>>reset.bat @echo off
echo>>reset.bat title Reset password
echo>>reset.bat echo Would you like to reset your password ? (YES/NO)
echo>>reset.bat set /p "reset1=>"
echo>>reset.bat if ^%reset1^%==YES echo Password reset
En testant ce script dans l'invite des commandes, aucun problème. Mais quand je lance le script batch, il n'écrit pas la variable %reset1% dans le fichier "reset.bat"
Je comprends rien aidez-moi please ;-;
- Edité par EntwannDuBlock 4 janvier 2020 à 17:39:54
echo>>reset.bat if %%reset1%%==YES echo Password reset
Tu peux également écrire ton script de cette façon :
@echo off
setlocal
>reset.bat (
for %%I in (
"cls"
"@echo off"
"title Reset password"
"echo Would you like to reset your password ? (YES/NO)"
"set /p reset1=^>"
"if %%reset1%%==YES echo Password reset"
) do echo %%~I
)
exit
Créer un fichier batch via un fichier batch
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.