Fichier bat
amin009
Messages postés
121
Statut
Membre
-
cchristian Messages postés 928 Statut Membre -
cchristian Messages postés 928 Statut Membre -
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
Configuration: Windows XP Firefox 2.0.0.18
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