>> diskpart /s detail.txt ( DETAIL.TXT contenant les commandes diskpart a effectuer )
>> type file.txt (affiche le contenu du fichier file.txt )
>> echo bonjour (affiche bonjour )
>> @echo off (efface l’affichage des commandes effectuées dans un fichier batch
>> pause ( affiche pressez une touche pour continuer )
>> goto suite ( effectue les commandes suivant l’entrée :suite)
>> echo appuyer sur une touche pour quitter … suivi de pause > nul
>> exit (quitte le fichier batch)
>> echo. >>> passer une ligne
>> cls >>> efface l’écran
>> call fichier.bat >> lancer un autre fichier bat (sans fermer l’autre et garde les variables, en fin d’éxecution fin rend la main au premier batch juste aprés le call)
>> set /p nom= donner votre nom ? >> demande valeur pour la variable nom ( echo votre nom est %nomb% … >>> affiche le contenu de la variable nom )
——————-
couleur dans le fichier batch
@Echo Off
SETLOCAL EnableDelayedExpansion
for /F « tokens=1,2 delims=# » %%a in (‘ »prompt #$H#$E# & echo on & for %%b in (1) do rem »‘) do (
set « DEL=%%a »
)
call :colorEcho 0a « LIGNE EN VERT SUR FOND NOIR! »
echo.
call :colorEcho F0 « LIGNE EN NOIR SUR FOND BLANC! »
echo.
pause
exit
:colorEcho
echo off
<nul set /p « .=%DEL% » > « %~2 »
findstr /v /a:%1 /R « ^$ » « %~2 » nul
del « %~2 » > nul 2>&1i
pause
———————————-
CONNECTER UN LECTEUR RESEAU
net use m: /delete (efface le lecteur « m » si déjà utilisé)
net use M: \\ip\dossier /user:nom_utilisateur mot_de_passe /p:yes (/p:yes = reconnection au démarrage du poste)
————————————–
CHOIX AVEC LA COMMANDE CHOICE (exemple)
choice /C YN /M « Faites votre choix Y pour oui et N pour non »
IF ERRORLEVEL==2 GOTO fin
IF ERRORLEVEL==1 GOTO suite
: suite
dir
pause
: fin
————————————
AFFICHER LA DATE ET L’HEURE SYSTÈME
echo Nous sommes le %date%, il est %time%
—————————————
ENREGISTRER DANS UN FICHIERS LES PARAMÈTRES RÉSEAU (exemple1)
ipconfig /all | find « Adresse IP » > ip.txt
————————————
ENREGISTRER DANS UN FICHIERS LES PARAMÈTRES RÉSEAU (exemple2)
FOR /F « TOKENS=2* DELIMS=: » %%A IN (‘IPCONFIG /ALL ^| FIND « Adresse IPv4″‘) DO FOR %%B IN (%%A) DO SET IPADDR=%%B
ECHO adresse IP: %IPADDR%
FOR /F « TOKENS=2* DELIMS=: » %%A IN (‘IPCONFIG /ALL ^| FIND « Masque »‘) DO FOR %%B IN (%%A) DO SET MASQUE=%%B
ECHO Masque: %MASQUE%
FOR /F « TOKENS=2* DELIMS=: » %%A IN (‘IPCONFIG /ALL ^| FIND « Passerelle »‘) DO FOR %%B IN (%%A) DO SET PASS=%%B
ECHO Passerelle: %PASS%
echo adresse IP %IPADDR% masque %masque% passerelle %pass% > %homedrive%%homepath%\votrereseau.txt
—————————————————–
NE RIEN FAIRE SI LE DOSSIER « utilisateur » EXISTE (EXEMPLE)
md utilisateur
rem ECHO.%ERRORLEVEL% affiche le code erreur associé)
if errorlevel 1 goto :attention
echo dossier créé … appuyer sur une touche pour quitter
pause > nul
exit
:attention
echo dossier existant … appuyer sur une touche pour quitter
pause > nul
exit
——————————————————–