Fichier bat
amin009
Messages postés
112
Date d'inscription
Statut
Membre
Dernière intervention
-
cchristian Messages postés 921 Date d'inscription Statut Membre Dernière intervention -
cchristian Messages postés 921 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai entrain d'editer un fichier batch qui a pour but de tester si la premiere lettre du paramétre %1 est 'w' il créer le dossier avec ce nom sinon affiche " entrer un nom commence par w" mais il ne marche plus
et voici le code:
@echo off
if %1=='w' goto word
md %1
cd %1
goto quitter
:word
echo entrer un nom commence par w
:quitter
et merci
et voici le code:
@echo off
if %1=='w' goto word
md %1
cd %1
goto quitter
:word
echo entrer un nom commence par w
:quitter
et merci
A voir également:
- Fichier bat
- Fichier bat - Guide
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
1 réponse
Bonsoir,
echo off SETLOCAL ENABLEdelayedExpansion SETLOCAL ENABLEextensions CLS SET "var1=%1" :CONTROL_NOM IF "!var1:~0,1!" == "W" ( ECHO OK %1 GOTO CRE_DOS ) ELSE ( IF "!var1:~0,1!" == "w" ( ECHO OK %1 GOTO CRE_DOS ) ELSE ( ECHO la 1ere lettre doit etre un w SET /p var1=Entrez un nom commencant par la lettre W. GOTO CONTROL_NOM ) ) rem CTRL_C pour sortir sans créé le dossier :CRE_DOS REM md %1 Je n'ai pass testé ces deux commandes ! REM cd %1 IF EXIST %1 ( ECHO OK le Dossier %1 a bien ete cree. ) else ( ECHO OK mais le Dossier %1 n'a pas ete cree. ) GOTO :EOF