Code batch
Résolu/Fermé
arthurg95
Messages postés
2399
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
4 juin 2014
-
28 août 2008 à 11:59
arthurg95 Messages postés 2399 Date d'inscription dimanche 24 février 2008 Statut Membre Dernière intervention 4 juin 2014 - 9 juin 2013 à 01:11
arthurg95 Messages postés 2399 Date d'inscription dimanche 24 février 2008 Statut Membre Dernière intervention 4 juin 2014 - 9 juin 2013 à 01:11
A voir également:
- Code batch
- Code asci - Guide
- Code puk bloqué - Guide
- Fichier batch - Guide
- Code telephone oublié - Guide
- Code blocks free - Télécharger - Langages
10 réponses
Leahkim
Messages postés
3079
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
2 mars 2014
278
28 août 2008 à 12:01
28 août 2008 à 12:01
je te conseile ce tuto:
ftp://anonymous.ftp.ovh.net/ astase/windows/tutoriel_batch.pdf
ou celui ci:
https://wolferico.pagesperso-orange.fr/tuto/batch.htm
ftp://anonymous.ftp.ovh.net/ astase/windows/tutoriel_batch.pdf
ou celui ci:
https://wolferico.pagesperso-orange.fr/tuto/batch.htm
arthurg95
Messages postés
2399
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
4 juin 2014
341
28 août 2008 à 21:31
28 août 2008 à 21:31
J'ai tout résolu seul. Meme la présentation
MERCI tout plein pour ton aide leahkim
MERCI tout plein pour ton aide leahkim
arthurg95
Messages postés
2399
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
4 juin 2014
341
28 août 2008 à 13:00
28 août 2008 à 13:00
Dans le totu orange il n'y a rien de ce que je veut et dans le ftp rien a l'interrieur
Leahkim
Messages postés
3079
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
2 mars 2014
278
28 août 2008 à 13:49
28 août 2008 à 13:49
mdr bizarre j'arrive a les ouvrir !
a la place de 2008, met une variable qui s'incrémente a chaque que la date est atteinte ! Ou alors essaye d'utiliser la date du systeme ! %sysdate% devrait marcher
ex:
@echo off
if %date% == 25/12/A echo Joyeux Noël
if not %date% == 29/08/A echo Attends encore un peu avant d^'ouvrir les cadeaux
pause
et pour ton menu:
Pour faire un menu on utilise la commande choice. Les paramètres sont:
/c:lettres qui definies les différentes lettres du menu ;
/n dit à choice de ne pas afficher l'invite (les différentes lettres du menu) mais seulement le texte.
/s permet de distinguer les minuscules et les majuscules (par défaut, il n'y a pas de différence).
/t:c,nn permet un choix par défaut du caractère c au bout de nn secondes (90 secondes est le maximum).
Après les options on peut spécifier un message qui sera affiché.
Exemple de syntaxe: choice/c:abcd /s /n /t:b,15 message à afficher. Pour traiter les résultat, il faut utiliser la commande if errorlevel 1 où 1 est la place de la lettre après /c:, si la lettre est en deuxième position, on fait if errorlevel 2 . Il faut commencer par l'erreur la plus grande
a la place de 2008, met une variable qui s'incrémente a chaque que la date est atteinte ! Ou alors essaye d'utiliser la date du systeme ! %sysdate% devrait marcher
ex:
@echo off
if %date% == 25/12/A echo Joyeux Noël
if not %date% == 29/08/A echo Attends encore un peu avant d^'ouvrir les cadeaux
pause
et pour ton menu:
Pour faire un menu on utilise la commande choice. Les paramètres sont:
/c:lettres qui definies les différentes lettres du menu ;
/n dit à choice de ne pas afficher l'invite (les différentes lettres du menu) mais seulement le texte.
/s permet de distinguer les minuscules et les majuscules (par défaut, il n'y a pas de différence).
/t:c,nn permet un choix par défaut du caractère c au bout de nn secondes (90 secondes est le maximum).
Après les options on peut spécifier un message qui sera affiché.
Exemple de syntaxe: choice/c:abcd /s /n /t:b,15 message à afficher. Pour traiter les résultat, il faut utiliser la commande if errorlevel 1 où 1 est la place de la lettre après /c:, si la lettre est en deuxième position, on fait if errorlevel 2 . Il faut commencer par l'erreur la plus grande
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
arthurg95
Messages postés
2399
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
4 juin 2014
341
28 août 2008 à 17:03
28 août 2008 à 17:03
Comment sa commencé par l'erreur a plus grande ? if errorlevel 4 en premier par exemple ?
Et encore juste un petit truc comment faire pour qu'une commande s'execute sur tout les utilisateur
example :
del c:\users\tout les utilisateur qui auron les dossier suivant\desktop\test.txt
???
Merci pour ton aide précieuse
Et encore juste un petit truc comment faire pour qu'une commande s'execute sur tout les utilisateur
example :
del c:\users\tout les utilisateur qui auron les dossier suivant\desktop\test.txt
???
Merci pour ton aide précieuse
Leahkim
Messages postés
3079
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
2 mars 2014
278
28 août 2008 à 17:23
28 août 2008 à 17:23
hmmm, je pense qu'avec un find, puis un select tu peux selectionner tous les fichiers qui portent un certain nom, et après tu les del.
arthurg95
Messages postés
2399
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
4 juin 2014
341
28 août 2008 à 17:56
28 août 2008 à 17:56
J'ai essayer avec choise mais ya un probleme voila le code que j'ai fait
@echo off
title Vote
color DF
choice /C:123456 /M "Tapez 1 pour Alexandra. Tapez 2 pour Cyril. Tapez 3 pour Alice. Tapez 4 pour Matthias. Tapez 5 pour Marilyn. Tapez 6 pour John-David
if errorlevel 6 echo ALLER JOHN-DAVID ALLER JOHN DAVID
if errorlevel 5 echo ALLER MARILYN ALLER MARILYN
if errorlevel 4 echo ALLER MATTHIAS ALLER MATTHIAS
if errorlevel 3 echo ALLER ALICE ALLER ALICE
if errorlevel 2 echo ALLER CYRIL ALLER CYRIL
if errorlevel 1 echo ALLER ALEXANDRA ALLER ALEXANDRA
pause
Si je choisi Le 6 par exemple il m'affiche les 6 message pourquoi ?
(je sais c'ets nul comme code mais c'est pour m'entrainé
Et puije faire des a la ligne pour la présentation ? pour que les tapé 1...tapé 2... ne soit pas aligné ?
@echo off
title Vote
color DF
choice /C:123456 /M "Tapez 1 pour Alexandra. Tapez 2 pour Cyril. Tapez 3 pour Alice. Tapez 4 pour Matthias. Tapez 5 pour Marilyn. Tapez 6 pour John-David
if errorlevel 6 echo ALLER JOHN-DAVID ALLER JOHN DAVID
if errorlevel 5 echo ALLER MARILYN ALLER MARILYN
if errorlevel 4 echo ALLER MATTHIAS ALLER MATTHIAS
if errorlevel 3 echo ALLER ALICE ALLER ALICE
if errorlevel 2 echo ALLER CYRIL ALLER CYRIL
if errorlevel 1 echo ALLER ALEXANDRA ALLER ALEXANDRA
pause
Si je choisi Le 6 par exemple il m'affiche les 6 message pourquoi ?
(je sais c'ets nul comme code mais c'est pour m'entrainé
Et puije faire des a la ligne pour la présentation ? pour que les tapé 1...tapé 2... ne soit pas aligné ?
arthurg95
Messages postés
2399
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
4 juin 2014
341
28 août 2008 à 19:46
28 août 2008 à 19:46
C'est bon j'ai trouvé il faut mettre if %errorlevel%==1...
Mais pour la présentation toujours pas trouvé
Mais pour la présentation toujours pas trouvé
Leahkim
Messages postés
3079
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
2 mars 2014
278
1 sept. 2008 à 08:23
1 sept. 2008 à 08:23
pas de souci artht, met le post en résolu
arthurg95
Messages postés
2399
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
4 juin 2014
341
1 sept. 2008 à 11:59
1 sept. 2008 à 11:59
J'avais oublié de le faire ^^
A+
A+
Bonjour,
j'ai un serveur et je voudrais faire un sauvegarde toute les heures mais je n'ai rien trouvé...
Mon code:
@echo off
strat copy L&M
pause
j'ai un serveur et je voudrais faire un sauvegarde toute les heures mais je n'ai rien trouvé...
Mon code:
@echo off
strat copy L&M
pause
arthurg95
Messages postés
2399
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
4 juin 2014
341
9 juin 2013 à 01:11
9 juin 2013 à 01:11
Tu as plus d'un an de retard tu sais...