BBAT BATCH ON-LINE
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Connexion

Récupérer mon mot de passe

Qui est en ligne ?
Il y a en tout 5 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 5 Invités

Aucun

Le record du nombre d'utilisateurs en ligne est de 36 le Lun 23 Sep 2024, 10:15
Derniers sujets
» [StackOverflow] Batch to Create video .srt Subtitles with right timing
[BAT] tester si une variable est numérique EmptyVen 25 Déc 2015, 14:17 par Sachadee

» [devellopez] Formater une date en ligne Dos
[BAT] tester si une variable est numérique EmptyVen 31 Juil 2015, 10:40 par Dylan Gadacha

» Un super Tuto Batch de IniTScreen
[BAT] tester si une variable est numérique EmptyLun 08 Juin 2015, 12:16 par InitScreen

» Un code MATRIX sympa
[BAT] tester si une variable est numérique EmptyDim 12 Avr 2015, 14:27 par Sachadee

» [BAT/EXE] DresolChange changer la sesolution de l´écran
[BAT] tester si une variable est numérique EmptyMar 17 Mar 2015, 09:12 par Sachadee

» [EXE/bat] DpScript Código Delphi interpreter
[BAT] tester si une variable est numérique EmptyJeu 12 Mar 2015, 15:48 par Sachadee

» Externo SaveDlg com 2 kb
[BAT] tester si une variable est numérique EmptyDim 15 Fév 2015, 12:20 par Sachadee

» présentation
[BAT] tester si une variable est numérique EmptyDim 15 Fév 2015, 12:14 par Sachadee

» [developpez.com] Transcodage fichier vidéo si fichier déposé
[BAT] tester si une variable est numérique EmptyMar 03 Fév 2015, 01:02 par Sachadee

Flux RSS



Flag Counter
Partenaires
Le Deal du moment : -36%
Aspirateur balai sans fil Dyson V8 Origin
Voir le deal
254.99 €

[BAT] tester si une variable est numérique

3 participants

Aller en bas

[BAT] tester si une variable est numérique Empty [BAT] tester si une variable est numérique

Message par Sachadee Sam 02 Aoû 2014, 16:49

Code:
@echo off

:start
set /p "$test=Entrer un entier : "
echo(%$Test%|findstr "^[-][1-9][0-9]*$ ^[1-9][0-9]*$ ^0$">nul&&goto:OK||goto:KO
exit/b

:OK
echo La valeur est num‚rique
exit/b

:KO
echo La valeur n'est pas num‚rique
goto:start
Sachadee
Sachadee
Admin
Admin

Mensagens : 591
Data de inscrição : 04/06/2013

https://bbat.forumeiro.com

Revenir en haut Aller en bas

[BAT] tester si une variable est numérique Empty Re: [BAT] tester si une variable est numérique

Message par pioupiou Sam 02 Aoû 2014, 18:42

salut sacha Wink

y'a beaucoup de méthodes. Cependant, dans la lignée de celle que tu as choisie, essaye avec cette expression :


Code:
findstr /i "^-*0*x*[0-9][0-9]* *$"
pioupiou
pioupiou
Nouveau
Nouveau

Mensagens : 3
Data de inscrição : 15/07/2014

Revenir en haut Aller en bas

[BAT] tester si une variable est numérique Empty Re: [BAT] tester si une variable est numérique

Message par Sachadee Sam 02 Aoû 2014, 18:47

Salut temp.

Ma méthode gère le 034 par exemple qui sera rejeté.
Autre problème avec ton code : 44d est numérique.

A+

 drunken
Sachadee
Sachadee
Admin
Admin

Mensagens : 591
Data de inscrição : 04/06/2013

https://bbat.forumeiro.com

Revenir en haut Aller en bas

[BAT] tester si une variable est numérique Empty Re: [BAT] tester si une variable est numérique

Message par pioupiou Sam 02 Aoû 2014, 18:49

peut être à cause de l'espace et du * à la fin, on peut les retirer.
pioupiou
pioupiou
Nouveau
Nouveau

Mensagens : 3
Data de inscrição : 15/07/2014

Revenir en haut Aller en bas

[BAT] tester si une variable est numérique Empty Re: [BAT] tester si une variable est numérique

Message par InitScreen Sam 02 Aoû 2014, 19:06

Code:
@echo off
set /a "Number=%1" && echo c'est un nombre || echo ce n'est pas un nombre

Un test d'erreur c'est simple et efficace.

InitScreen
EQUIPE BBAT
EQUIPE BBAT

Mensagens : 44
Data de inscrição : 17/10/2013

Revenir en haut Aller en bas

[BAT] tester si une variable est numérique Empty Re: [BAT] tester si une variable est numérique

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum