Une question de code...

audris_lampard Messages postés 311 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour/Bonsoir a tout le monde,
voila mon problème, je me rappelle plus exactement comment je pourrai faire sur ma première programmation (c'est moi qui en a eu l'idée de mon fichier batch) mais je commence a me casser la tête pour rien, c'est pour cela que je demande un peu d'aide.
Voila mon code:

-------------------------------Début de mon code-------------------------------------
--------------------------------------------------------------------------------------------

set /p prenom=Salut, quel est ton pr'nom?:
rem affiche le texte avec la variable rentr'
ping localhost -n 3 > nul
echo %prenom%, enchant', moi c'est ton ordinateur.
ping localhost -n 5 > nul
echo.
@echo off
set /p age=Quel ...ge as-tu?? (Juste le nombre) :
ping localhost -n 3 > nul
if / "%age% lss "18" Goto :ADO
if / "%age% equ "18" Goto :MAJ
if / "%age% gtr "18" Goto :ADU

rem --------------------------------------------------------------------
:ADO
Tu es un jeune enfant encore.
goto :nextt

:MAJ
Tu es devenu majeur.
goto :nextt

:ADU
Tu es un adulte.
goto :nextt
rem --------------------------------------------------------------------

:nextt

echo %age% ans? Merci d'avoir r'pondu a ce questionnaire %prenom%.
echo.
ping localhost -n 5 > nul
echo.

cls

echo il est %Time% déjà! Aller, on y va!
ping localhost -n 3 > nul

cls

echo %prenom%, Petit ... petit, ton ordinateur ralenti. Tu serais 'tonn' de voir tout
ping localhost -n 3 > nul
echo les programmes qui ne servent ... rien qui s'accumule petit ... petit.
ping localhost -n 3 > nul
echo Pour prolonger sa dur'e de vie, un nettoyage complet et r'gulier s'impose.
ping localhost -n 3 > nul
echo Un ordinateur doit ^tre entretenu pour la suite de votre activit'.
ping localhost -n 3 > nul
echo.
echo Pour cela, le nettoyage va commencer par cet ordre:
echo;
ping localhost -n 3 > nul
echo 1¦) V'rification de la version de votre Windows
ping localhost -n 3 > nul
echo 2¦) V'rification du volume
ping localhost -n 3 > nul
echo 3¦) V'rification de la m'moire
ping localhost -n 3 > nul
echo 4¦) V'rification des logiciels malveillants
ping localhost -n 3 > nul
echo 5¦) V'rification de l'anti-virus
ping localhost -n 3 > nul
Echo ...
ping localhost -n 5 > nul
echo Alors on commence? Appuie sur une touche pour commencer le test.
echo.
pause
echo C'est partie!
ping localhost -n 5 > nul
echo.


:question
echo Quel est votre OS? (ecrire 1, 2 ou 3)
echo 1. Windows XP?
echo 2. Windows Vista?
echo 3. Windows Seven?
set/p R'ponse :

if /I "%choix%"=="1" (goto :A)
if /I "%choix%"=="2" (goto :B)
if /I "%choix%"=="3" (goto :C)
goto question


:A
echo.
echo Vous avez choisi Windows XP
ver | find /i "version 6.1." > nul
if %errorlevel%==0 set $version=Windows 7
ver | find /i "version 6.0." > nul
if %errorlevel%==0 set $version=Windows Vista
ver | find /i "version 5.1." > nul
if %errorlevel%==0 set $version=Windows XP
ver | find /i "version 5.2." > nul

echo Et apres verification, votre version de windows est : %$version% !
ping localhost -n 5 > nul

----------------------------Fin de mon code---------------------------------------
----------------------------------------------------------------------------------------
Je sais qu'il y a beaucoup de ping localhost mais c'est juste comme ça.
C'est juste a mes fin personnel, donc si vous pouvez m'aidez svp merci :/
Si tu dit n'importe quoi, ==>
A voir également:

2 réponses

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Bonjour,

Je redirige ton post car ce n'est visiblement pas du C...
De plus, pour que mes collègues puissent t'aider, il faudrait que tu commences par dire en quoi on peut t'aider.

Cdlt,

Google is your friend
0
audris_lampard Messages postés 311 Date d'inscription   Statut Membre Dernière intervention   13
 
Salut et merci pour ta réponse, sa sera sur l'ensemble de mon code.
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Oui, mais on ne sait toujours pas la question...
Tu postes ton code, tu dis que tu veux de l'aide. Oui mais que veux-tu ? Ca ne marche pas ? Tu veux l'optimiser ? Ou autre ? On n'est pas devin ;-))).
0
audris_lampard Messages postés 311 Date d'inscription   Statut Membre Dernière intervention   13
 
^^ Oui il ne marche pas, pourtant je le modifie, mais plusieurs erreurs apparaissent.. Puis si il est optimisable, je serai heureux de savoir mes erreurs. =)
0
Utilisateur anonyme
 
Salut.

Teste ce code dont j'ai appliqué des corrections :

:start
@echo off
cls
set /p prenom=Salut, quel est ton pr'nom?:
rem affiche le texte avec la variable rentr'
ping localhost -n 3 > nul
echo %prenom%, enchant', moi c'est ton ordinateur.
ping localhost -n 5 > nul
echo.

set /p age=Quel ...ge as-tu?? (Juste le nombre) :
ping localhost -n 3 > nul
if %age% lss 18 Goto ADO
if %age% equ 18 Goto MAJ
if %age% gtr 18 Goto ADU


rem --------------------------------------------------------------------
:ADO
echo Tu es un jeune enfant encore.
goto nextt

:MAJ
echo Tu es devenu majeur.
goto nextt

:ADU
echo Tu es un adulte.
goto nextt
rem --------------------------------------------------------------------

:nextt

echo %age% ans? Merci d'avoir r'pondu a ce questionnaire %prenom%.
echo.
ping localhost -n 5 > nul
echo.

cls

echo il est %Time% déjà! Aller, on y va!
ping localhost -n 3 > nul

cls

echo %prenom%, Petit ... petit, ton ordinateur ralenti. Tu serais 'tonn' de voir tout
ping localhost -n 3 > nul
echo les programmes qui ne servent ... rien qui s'accumule petit ... petit.
ping localhost -n 3 > nul
echo Pour prolonger sa dur'e de vie, un nettoyage complet et r'gulier s'impose.
ping localhost -n 3 > nul
echo Un ordinateur doit ^tre entretenu pour la suite de votre activit'.
ping localhost -n 3 > nul
echo.
echo Pour cela, le nettoyage va commencer par cet ordre:
echo;
ping localhost -n 3 > nul
echo 1¦) V'rification de la version de votre Windows
ping localhost -n 3 > nul
echo 2¦) V'rification du volume
ping localhost -n 3 > nul
echo 3¦) V'rification de la m'moire
ping localhost -n 3 > nul
echo 4¦) V'rification des logiciels malveillants
ping localhost -n 3 > nul
echo 5¦) V'rification de l'anti-virus
ping localhost -n 3 > nul
Echo ...
ping localhost -n 5 > nul
echo Alors on commence? Appuie sur une touche pour commencer le test.
echo.
pause
echo C'est partie!
ping localhost -n 5 > nul
echo.


:question
echo Quel est votre OS? (ecrire 1, 2 ou 3)
echo 1. Windows XP?
echo 2. Windows Vista?
echo 3. Windows Seven?
set /p reponse=R'ponse :
if %reponse%==1 goto A
if %reponse%==2 goto B
if %reponse%==3 goto C
goto question


:A
echo.
echo Vous avez choisi Windows XP
ver | find /i "version 6.1." > nul
if %errorlevel%==0 set $version=Windows 7
ver | find /i "version 6.0." > nul
if %errorlevel%==0 set $version=Windows Vista
ver | find /i "version 5.1." > nul
if %errorlevel%==0 set $version=Windows XP
ver | find /i "version 5.2." > nul

echo Et apres verification, votre version de windows est : %$version% !
ping localhost -n 5 > nul

:B
echo une petite pause s'impose. Appuie sur entrée pour continuer.
pause>nul
goto start

:C
echo Une autre pause ^^. Appuie sur entrée pour continuer.
pause>nul
goto start


++
0