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 :

Doubler les guillemet dans un variable


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 Doubler les guillemet dans un variable
    Bonjour, je voudrai doubler les guillemet dans le contenu d'une variable avec replace, j'ai essayer en ajoutant le ligne en rouge mais ca renvoi une erreur:
    Set objArgs = WScript.Arguments
    If objArgs.Count > 0 Then
    For I = 0 to objArgs.Count - 1
    vrRcpChmFchOuDoss = (objArgs(I))
    Next
    st = vrRcpChmFchOuDoss
    stExt = Right(st,3)
    i = InStrRev (st,"\")
    vrNomFchSlctn = Mid(st,i+1)
    Else
    Set oUA = CreateObject("UserAccounts.CommonDialog")
    x = oUA.ShowOpen
    vrRcpChmFchOuDoss = (oUA.FileName)
    End if

    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objSourceFile = objFSO.OpenTextFile(vrRcpChmFchOuDoss, 1) ' Fichier source

    Set WshNetwork = WScript.CreateObject("WScript.Network")

    Const ForReading = 1, ForWriting = 2
    Set FichierTXT = WScript.CreateObject("WScript.Shell")
    Dim fso, f
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set f = fso.OpenTextFile("sortie.txt", ForWriting,true) ' Fichier de sortie

    Do Until objSourceFile.AtEndOfStream
    vrLigne = objSourceFile.ReadLine
    vrLigne = Replace(vrLigne,","")
    f.writeline("f.writeline(""" & vrLigne & """)")
    Loop
    objSourceFile.Close


    f.close
    Pouriez vous m'aider ?

  2. #2
    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 compris c'été tous con

    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
    Set objArgs = WScript.Arguments 
    If objArgs.Count  > 0 Then
         For I = 0 to objArgs.Count - 1 
         vrRcpChmFchOuDoss = (objArgs(I))
         Next
          st = vrRcpChmFchOuDoss 
          stExt = Right(st,3) 
          i = InStrRev (st,"\") 
          vrNomFchSlctn = Mid(st,i+1)
    Else
         Set oUA = CreateObject("UserAccounts.CommonDialog") 
         x = oUA.ShowOpen 
         vrRcpChmFchOuDoss = (oUA.FileName) 
    End if
     
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objSourceFile = objFSO.OpenTextFile(vrRcpChmFchOuDoss, 1) ' Fichier source
     
    Set WshNetwork = WScript.CreateObject("WScript.Network")
     
    Const ForReading = 1, ForWriting = 2 
      Set FichierTXT = WScript.CreateObject("WScript.Shell") 
       Dim fso, f 
       Set fso = CreateObject("Scripting.FileSystemObject") 
       Set f = fso.OpenTextFile("sortie.txt", ForWriting,true) ' Fichier de sortie
     
    Do Until objSourceFile.AtEndOfStream
       vrLigne = objSourceFile.ReadLine 
       vrLigne = Replace(vrLigne,"""","""""")  
       f.writeline("f.writeline(""" & vrLigne & """)")
    Loop
    objSourceFile.Close
     
     
    f.close

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

Discussions similaires

  1. mettre les caractères entre guillemet dans une variable
    Par deltaweb dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 31/03/2013, 03h15
  2. Réponses: 7
    Dernier message: 03/10/2007, 17h58
  3. Récupérer les header dans une variable
    Par alex.hitman dans le forum Langage
    Réponses: 2
    Dernier message: 29/08/2007, 18h18
  4. ADO et les guillemet dans les champs d'une base Texte
    Par jnc dans le forum Bases de données
    Réponses: 3
    Dernier message: 27/10/2005, 08h41
  5. Supprimer les guillemets dans un fichier après écriture
    Par soulryo dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 01/03/2005, 11h39

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