IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Compter le nombre de caractére d'une chaîne


Sujet :

VBScript

  1. #1
    Débutant  
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Points : 2 415
    Points
    2 415
    Par défaut Compter le nombre de caractére d'une chaîne
    Bonjour, je voudrai créer un script batch pour compter le nombre de caractéres d'une chaine et d'une ligne, pouriez vous me donner un exemple ?

  2. #2
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Bonjour,

    La fonction Len() ne convient pas ?

  3. #3
    Débutant  
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Points : 2 415
    Points
    2 415
    Par défaut
    bonjour, je ne sais pas comment l'utiliser, pourait tu me donner un exemple ?

    ou peut être un moyen de connaitre la taille d'un fichier

    mais si on peut directment compter le nombre de caractére c'est genial

    j'ai ca pour tester si la ligne fait 5 caractéres:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
         if Len(objSourceFile.ReadLine) = "5" then mesbox "klh"
    mais ca ne fonctionne pas, qu'est-je omi ?

  4. #4
    Débutant  
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Points : 2 415
    Points
    2 415
    Par défaut
    j'ai fait une erreur bête

    ca ca marche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
         if Len(objSourceFile.ReadLine) = "5" then msgbox "klh"
    mais si faudrai que je teste si la ligne fait plus de 3000 caractére, comment faire ?

  5. #5
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Points : 4 061
    Points
    4 061
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if Len(objSourceFile.ReadLine) >= 3000 then msgbox "klh"
    Pourquoi faire compliqué lorsque l'on peut faire encore plus compliqué.

  6. #6
    Débutant  
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Points : 2 415
    Points
    2 415
    Par défaut
    ok, merci encore

    probléme résolu

  7. #7
    Débutant  
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Points : 2 415
    Points
    2 415
    Par défaut
    ce ne marche pas si je fait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    vrVarTest = "il y a un certain nombre de caractéres dans cette chaîne"
     
    mesbox len(vrVarTest)
    comment dois-je faire ?

  8. #8
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Points : 4 061
    Points
    4 061
    Par défaut
    Je te laisse deviner l'erreur
    Pourquoi faire compliqué lorsque l'on peut faire encore plus compliqué.

  9. #9
    Débutant  
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Points : 2 415
    Points
    2 415
    Par défaut
    je venai justement de m'en apercevoir

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Calcul d'un nombre de caractères dans une chaîne
    Par Thekiller dans le forum Langage
    Réponses: 7
    Dernier message: 08/02/2010, 23h21
  2. [WD12]Compter le nombre de caractère d'une chaîne
    Par Deallyra dans le forum WinDev
    Réponses: 10
    Dernier message: 07/03/2008, 16h05
  3. [ksh]Nombre de caractères dans une chaîne !
    Par tizilfin dans le forum Shell et commandes GNU
    Réponses: 0
    Dernier message: 08/10/2007, 13h56
  4. Réponses: 4
    Dernier message: 05/05/2006, 23h52
  5. Compter le nombre de caractère d'une chaîne
    Par kespy13 dans le forum Langage
    Réponses: 3
    Dernier message: 19/04/2006, 18h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo