Bonjour,

je reviens vers vous pour un probleme concernant l'automatisation d'un script batch qui prend comme instruction a lancer un script exemple " quand on lui écrit une couleur il adopte celle ci comme fond d’écran "
j'ai fait 2 essai sans succès
l’énoncé du prof :
Automatisez à l’aide d’un script batch les instructions suivantes sur le bureau :

Demandez d'introduire le nom d'une couleur.

Le fond d'écran adopte alors cette couleur.

Faites-en sorte de ne pas devoir relancer le script à chaque fois qu’un utilisateur entre son IMC.

Effacez l’écran entre chaque utilisateur.

N°1

Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
@echo off
 
echo Veuillez entrer une couleur
 
:end
 
color 3f
 
 
set /p noir=
set /p rouge=
set /p vert=
set /p gris=
 
set /p noir1=
set /p rouge1=
set /p vert1=
set /p gris1=
 
if %noir% equ %noir1% color 0c
if %rouge% equ %rouge1% color c0
if %vert% equ %vert1% color 2c 
if %gris% equ %gris1% color 80  
 
timeout 
cls
goto :end
 
 
 
pause>nul
N°2
Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
@echo off
 
echo Veuillez entrer une couleur
 
:end
 
color 3f
 
 
if %errorlevel% == goto :noir
if %errorlevel% == goto :rouge
if %errorlevel% == goto :vert
if %errorlevel% == goto :gris
 
 
 
:noir
color 0c
 
:rouge
color c0
 
:vert
color 2c 
 
:gris
color 80 
 
 
 
 
 
 
 
 
 
timeout 
cls
goto :end
 
 
 
pause>nul
Merci d'avance .