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 :

supprimer ligne vide


Sujet :

VBScript

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 1
    Points : 1
    Points
    1
    Par défaut supprimer ligne vide
    Bonsoir, je sais que c'est trivial, mais je ne comprends pas pourquoi ce code ne fonctionne pas. Certaines lignes vides sont repérées mais pas toutes.
    Comment une ligne de bloc-note apparemment vide peut-elle contenir entre 1 et 7 caractères ? - à part le retour de chariot je ne comprends pas. J'ai finalement filtré un mot récurrant mais j'aimerais comprendre ...

    Merci d'avance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    '*********************************************************************************
    'filtrer les lignes vides échec par le tableau
    'essai par écriture deuxième fichier ENCORE RATE
    '*********************************************************************************
    Dim oFSO,oStream'WshShell
    Set oFSO =CreateObject("Scripting.FileSystemObject") 
    Set o1Stream = oFSO.OpenTextFile(".\m.log",1) 
    Set o2Stream = oFSO.OpenTextFile(".\mm.Log",8) 
     
    Dim sLine
    i=1		
    Do Until o1Stream.AtEndOfStream ' remplir le tableau, sauf si ligne vide
    	WScript.Echo i
    	sLine=o1Stream.ReadLine
    	If Not sLine = "" Then
    	o2Stream.write sLine & VbCrLf
     
    	Else WScript.Echo " XXXXXXXXXXX VIDE  XXXXXXXXXXXXXXX "
    	End If
    i=i+1
    Loop

  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,

    Et si tu essaies comme ça ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    If Len(Trim(sLine)) = 0 Then

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/09/2008, 01h00
  2. Réponses: 20
    Dernier message: 03/05/2008, 00h20
  3. supprimer lignes vides
    Par aroua dans le forum Général Java
    Réponses: 1
    Dernier message: 18/04/2008, 19h26
  4. supprimer ligne vide excel
    Par ketchups dans le forum VB.NET
    Réponses: 5
    Dernier message: 09/10/2007, 14h01
  5. supprimer ligne vide
    Par SnakemaN dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 22/08/2007, 17h57

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