Dévloppement BATCH
ColdySky
-
barnabe0057 Messages postés 14455 Date d'inscription Statut Contributeur Dernière intervention -
barnabe0057 Messages postés 14455 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je m'amuse à faire des script en batch et j'aimerais de l'aide
Ce que je souhaite:
une ligne de commande qui permet à l'utilisateur d'écrire une phrase
genre si il écrit une phrase avec
"Une majuscule et un point." bah ça va start 2
et si il écrit "pas de majsucule et pas de point"
bah, ça va start 1
Je m'amuse à faire des script en batch et j'aimerais de l'aide
Ce que je souhaite:
une ligne de commande qui permet à l'utilisateur d'écrire une phrase
genre si il écrit une phrase avec
"Une majuscule et un point." bah ça va start 2
et si il écrit "pas de majsucule et pas de point"
bah, ça va start 1
A voir également:
- Dévloppement BATCH
- Fichier batch - Guide
- Batch converter - Télécharger - Photo & Graphisme
- Batch renommer une partie du nom de plusieurs fichiers ✓ - Forum Autoit / batch
- Renommer tous les fichiers d'un dossier - Forum Windows
- Color batch - Forum Autoit / batch
1 réponse
Bonjour,
Essaie comme ça :
Si ça te convient tu n'as plus qu'à modifier le IF à ta convenance.
Essaie comme ça :
@echo off
setlocal enableextensions enabledelayedexpansion
chcp 1252 >nul
:suite
cls
set "phrase="
set /p phrase="Tapez votre phrase : "
set lettre1=!phrase:~0,1!
set derniere=!phrase:~-1!
set result=1
for %%A in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
if "!lettre1!"=="%%A" (if "!derniere!"=="." (set result=2))
)
if !result! EQU 2 (echo start 2) else (echo start 1)
pause
goto :suite
Si ça te convient tu n'as plus qu'à modifier le IF à ta convenance.