Batch : script qui affiche les caractères d'un ordinateur !!
Modérateur : WIN32-[GG]
Batch : script qui affiche les caractères d'un ordinateur !!
Bonsoir !!
svp je veu un script en batch dos
ki affiche tt les caractere d1 ordinateur
ki qd je l execute il me donne les info numeroté
svt:
1.version windows
2.marque et frequence CPU
3.marque et capacite disque dur
4.marque et cartes (graphique,son,resau)
5.nombre de port USB
6.information memoire
et ki me donne la possibilite d executer chaque info sepparement de l autre seulement en tapant le numero de l info voulu
merci d'avance ^^
svp je veu un script en batch dos
ki affiche tt les caractere d1 ordinateur
ki qd je l execute il me donne les info numeroté
svt:
1.version windows
2.marque et frequence CPU
3.marque et capacite disque dur
4.marque et cartes (graphique,son,resau)
5.nombre de port USB
6.information memoire
et ki me donne la possibilite d executer chaque info sepparement de l autre seulement en tapant le numero de l info voulu
merci d'avance ^^
Re: Batch : script qui affiche les caractères d'un ordinateur !!
oui les amis aidez nous plz
moi aussi j'ai le meme probleme
moi aussi j'ai le meme probleme
- erfan88230
- King Of Batch
- Messages : 65
- Enregistré le : 02 avr. 2011 12:45
- Localisation : A mon avis .... quelque part dans le monde =)
Re: Batch : script qui affiche les caractères d'un ordinateur !!
Je connais comment faire un menu mais pas le reste
exemple:
@echo off
echo . Pour voir les information de la mémoire : appuye sur a
echo . Pour voir la version de windows : appuye sur z
echo . Pour voir la frèquence CPU : appuye sur e
echo . Pour voir la capacite disque dur : appuye sur r
echo . Pour voir le nombre de port USB : appuye sur t
echo . Pour voir les marque et carte... : appuye sur y
echo . Pour fermer : appuyer sur u
echo.
CHOICE /C:azertyu
If ERRORLEVEL==7 goto :fin
If ERRORLEVEL==6 goto MARQUE6
If ERRORLEVEL==5 goto MARQUE5
If ERRORLEVEL==4 goto MARQUE4
If ERRORLEVEL==3 goto MARQUE3
If ERRORLEVEL==2 goto MARQUE2
If ERRORLEVEL==1 goto MARQUE1
echo.
:MARQUE1
REM Ici mettre la commande ( ici avec un exemple )
start cmd.exe
goto Fin
echo.
:MARQUE2
REM Ici mettre la commande
goto :start
echo.
:MARQUE3
REM Ici mettre la commande
goto :start
echo.
:MARQUE4
REM Ici mettre la commande
goto :start
echo.
:MARQUE5
REM Ici mettre la commande
goto :start
echo.
:MARQUE6
REM Ici mettre la commande
goto :start
echo.
:Fin
voilà j’espère que sa va déjà t'aider.
exemple:
@echo off
echo . Pour voir les information de la mémoire : appuye sur a
echo . Pour voir la version de windows : appuye sur z
echo . Pour voir la frèquence CPU : appuye sur e
echo . Pour voir la capacite disque dur : appuye sur r
echo . Pour voir le nombre de port USB : appuye sur t
echo . Pour voir les marque et carte... : appuye sur y
echo . Pour fermer : appuyer sur u
echo.
CHOICE /C:azertyu
If ERRORLEVEL==7 goto :fin
If ERRORLEVEL==6 goto MARQUE6
If ERRORLEVEL==5 goto MARQUE5
If ERRORLEVEL==4 goto MARQUE4
If ERRORLEVEL==3 goto MARQUE3
If ERRORLEVEL==2 goto MARQUE2
If ERRORLEVEL==1 goto MARQUE1
echo.
:MARQUE1
REM Ici mettre la commande ( ici avec un exemple )
start cmd.exe
goto Fin
echo.
:MARQUE2
REM Ici mettre la commande
goto :start
echo.
:MARQUE3
REM Ici mettre la commande
goto :start
echo.
:MARQUE4
REM Ici mettre la commande
goto :start
echo.
:MARQUE5
REM Ici mettre la commande
goto :start
echo.
:MARQUE6
REM Ici mettre la commande
goto :start
echo.
:Fin
voilà j’espère que sa va déjà t'aider.
table des caractères utiliser par tout les ordinateur :
http://www.miakinen.net/vrac/charsets/
( section CP1252 )
table des caractères utiliser par les fenêtre MS-DOS:
http://www.miakinen.net/vrac/charsets/
(section CP850 )
http://www.miakinen.net/vrac/charsets/
( section CP1252 )
table des caractères utiliser par les fenêtre MS-DOS:
http://www.miakinen.net/vrac/charsets/
(section CP850 )
-
- Batcheur débutant
- Messages : 11
- Enregistré le : 06 mars 2011 03:12
Re: Batch : script qui affiche les caractères d'un ordinateur !!
Voila j'ai un début de script tes le et dit moi si c'est ce que tu cherche car j'essaiye d'éviter la commande choice car elle n'est plus native sur les os supérieur a NT.
Donc je vais devoir la faire avec la commande for en argumentant delims toeken...
je ne sais pas si tu veux un les résultat pas à pas comme dans ce débu de script ou tout en même temps en selectionant les option en une seul ligne
Donc je vais devoir la faire avec la commande for en argumentant delims toeken...
je ne sais pas si tu veux un les résultat pas à pas comme dans ce débu de script ou tout en même temps en selectionant les option en une seul ligne
Code : Tout sélectionner
@echo off
cls
::Entrer utulisateur
set /p oui=Desirez-vous connaitre l'espace restant sur votre disque dur [o,n] ?
IF o equ %oui% goto diskfree else goto suite
:diskfree
:: Mettre les lettre corespondant à votre disque dur
::attention uniquement pour les disque ntfs sinon vous aurrez un message d'erreur
::mais le reste du script s'éxécutera corectement
echo.
For %%i IN (c:\ d:\ e:\ f:\ g:\ h:\) DO fsutil volume diskfree %%i
:suite
set /p oui=Desirez-vous conaitre la version de windows [o,n] ?
IF o==%oui% ver else goto suite2
echo.
:suite2
Re: Batch : script qui affiche les caractères d'un ordinateur !!
nordax a écrit : 1.version windows
2.marque et frequence CPU
3.marque et capacite disque dur
4.marque et cartes (graphique,son,resau)
5.nombre de port USB
6.information memoire
Pour obtenir ces informations utilise la commande WMIC mais c'est assez complexe, sinon dans la ligné de "FSUTIL" (cf le post juste au dessus), il y a aussi "IPCONFIG", "SYSTEMINFO" ou enfin l'utilitaire "DEVCON" qui peuvent être utiles pour trouver ce type d'informations.
Exemple d'une utilisation de WMIC pour la partie processeur
Code : Tout sélectionner
wmic cpu get Name,Description,Caption,CurrentClockSpeed,NumberOfCores,NumberOfLogicalProcessors,SocketDesignation /format:list
-
- Batcheur débutant
- Messages : 11
- Enregistré le : 06 mars 2011 03:12
Re: Batch : script qui affiche les caractères d'un ordinateur !!
elle est intéressante la commande wmic je connaissait pas c'est un sacrée gain de temps pacq la commande systeminfo le pb c'est qu'il faut la découpé et c'est assez fastidieux
Je vais allez jeter un coup d'oeuil a cette commande
Je vais allez jeter un coup d'oeuil a cette commande
-
- Batcheur débutant
- Messages : 11
- Enregistré le : 06 mars 2011 03:12
Re: Batch : script qui affiche les caractères d'un ordinateur !!
En effet elle est assez compliquer
cette une commande asser puisante je pense que le script devrait allez plus vite avec cette commande.
Merci pour l'info.
cette une commande asser puisante je pense que le script devrait allez plus vite avec cette commande.
Merci pour l'info.
-
- Batcheur débutant
- Messages : 11
- Enregistré le : 06 mars 2011 03:12
Re: Batch : script qui affiche les caractères d'un ordinateur !!
voici ca que j'ai pondu pour l'insant, j'ai quelque soucis pour les deux dernier de plus mon clavier se met en mode qwerty
je suis un gros noob dans le domaine j'essai de faire des script pour me faire la main ququn peut m'aider ?
Code : Tout sélectionner
::erfan88230
::Je connais comment faire un menu mais pas le reste
::exemple:
@echo off
:start
echo . Pour voir les information de la mémoire : appuye sur a
echo . Pour voir la version de windows : appuye sur z
echo . Pour voir la frèquence et la marque CPU : appuye sur e
echo . Pour voir la capacite disque dur : appuye sur r
echo . Pour voir le nombre de port USB : appuye sur t
echo . Pour voir les marque et carte... : appuye sur y
echo . Pour fermer : appuyer sur u
echo.
CHOICE /C:azertyu
If ERRORLEVEL==7 goto fin
If ERRORLEVEL==6 goto MARQUE6
If ERRORLEVEL==5 goto MARQUE5
If ERRORLEVEL==4 goto MARQUE4
If ERRORLEVEL==3 goto MARQUE3
If ERRORLEVEL==2 goto MARQUE2
If ERRORLEVEL==1 goto MARQUE1
echo.
:MARQUE1
REM commande memoire
mem
echo.
goto start
:MARQUE2
REM commande Version de Windows
ver
echo.
goto start
:MARQUE3
REM commande cpu
wmic cpu get Name,Description,Caption,CurrentClockSpeed,NumberOfCores,NumberOfLogicalProcessors,SocketDesignation /format:list
goto :start
echo.
:MARQUE4
REM commande Disk
wmic volume get name,capacity
echo.
goto :start
:MARQUE5
REM Ici mettre la commande
goto :start
echo.
:MARQUE6
REM Ici mettre la commande
goto :start
echo.
:Fin