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
A voir également:
- Fichier bat
- Creer un 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