@echo off
title Menu interactif
:menu
cls
echo =============================
echo MENU PRINCIPAL
echo =============================
echo 1. Afficher la date et l'heure
echo 2. Créer un fichier texte
echo 3. Afficher le contenu d'un répertoire
echo 4. Quitter
echo =============================
set /p choix="Entrez votre choix (1-4) : "
if "%choix%"=="1" goto dateheure
if "%choix%"=="2" goto creertxt
if "%choix%"=="3" goto afficherep
if "%choix%"=="4" goto fin
echo Choix invalide. Essayez encore.
pause
goto menu
:dateheure
cls
echo La date et l'heure actuelles sont :
date /t
time /t
pause
goto menu
:creertxt
cls
echo Entrez le nom du fichier texte (sans extension) :
set /p nomfichier="Nom du fichier : "
echo Ce fichier a été créé par un script batch > %nomfichier%.txt
echo Le fichier "%nomfichier%.txt" a été créé.
pause
goto menu
:afficherep
cls
echo Contenu du répertoire actuel :
dir
pause
goto menu
:fin
cls
echo Merci d'avoir utilisé ce programme !
pause
existe