j'ai un petit problème avec un programme en BATCH que je vous montre tout de suite :
@echo off
:debut
set /p texte=Donner un texte.
if %texte%==a (
start teste1.bat
goto :debut
) else (
echo %texte%>>teste1.bat
goto :debut
)
En fait ce programme a pour but de demander d'écrire un texte qu'il enregistre dans une variable "texte" et si "texte" = a il lance texte1.bat sinon il modifie ce même fichier.
Mon problème est que quand j’écris un texte avec des espaces il ne l'accepte pas.
si je fais comme ça, le programme va écrire le texte avec des guillemets dans le fichier .bat et moi je voudrai écrire un fichier .bat (donc un programme) avec justement un autre fichier .bat. Ne me demandez pas l'utilité de ce programme, ça m'amuse donc c'est le principale !
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...