Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2563 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBS] Je cherche a mettre des guillemets...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBS] Je cherche a mettre des guillemets...

n°1189374
Snipercraz​y37
Posté le 01-09-2005 à 12:11:46  profilanswer
 

SAlut !
Voilà le problème : je cherche comment insérer des guillemets entre d'autres guillemets...
Je suis pas assez clair ??? ALors voilà un exemple qui devrait vous faire comprendre :

Code :
  1. Dim fs, TextObjet, donnes, guillemet
  2. guillemet = Chr(34)
  3. Set fs = CreateObject("Scripting.FileSystemObject" )
  4. Set TextObjet = fs.CreateTextFile("C:\fichier.vbs", True)
  5. TextObjet.WriteLine("Blabla "salut" " )
  6. TextObjet.WriteLine("Set WSHShell =Wscript.CreateObject("&guillemet&"Wscript.Shell"&guillemet&" )" )
  7. TextObjet.Close


 
Bon alors j'explique vite fais :  

Code :
  1. TextObjet.WriteLine("Blabla "salut" " )


-> Ce morceau de code va être mal interprété (ce qui est normal), moi je cherche à mettre blabla "salut" en argument de la fonction WriteLine.
 
LA seule solution que j'ai trouvé réside en l'utilisation du cote Asci des guillemets mais c'est pas pratique :

Code :
  1. TextObjet.WriteLine("Set WSHShell =Wscript.CreateObject("&guillemet&"Wscript.Shell"&guillemet&" )" )

 
 
Donc je cherche un peu à la manière du Php quelque chose de plus pratique. Il n'y a pas un caractère spécial à mettre devant un guillemet pour qu'il se transforme en caractère banal ???
 
Bon j'ai essayé d'être le plus clair possible mais je suis pas sûr d'avoir réussi...
++

mood
Publicité
Posté le 01-09-2005 à 12:11:46  profilanswer
 

n°1189458
pc75
Posté le 01-09-2005 à 13:30:39  profilanswer
 

Bonjour,
 
Il faut que tu utilises chr(34) à la place des guillemets que tu veux insérer.

n°1189460
olivthill
Posté le 01-09-2005 à 13:33:01  profilanswer
 

Il existe la solution de mettre deux guillemets de suite.
Par exemple :

Dim txt
txt = "J'ai dit ""bonjour"" "
wscript.echo txt

:)

n°1189485
Snipercraz​y37
Posté le 01-09-2005 à 14:05:46  profilanswer
 

pc75 : regarde mieux le message c'est la solution de rechange que j'ai trouvé ;) !
 
olivthill : ok merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBS] Je cherche a mettre des guillemets...

 

Sujets relatifs
cherche un script php pour album photo[MySQL] Cherche 3eme dan Optimisation: requette avec SubQuery correlée
[VBS] Win32_ScheduledJobcherche doc sur la programmation d'IA, systeme expert ... ...
comment mettre une video sur une site internet??Mettre une méthode de classe en argument d'une autre méthode
[VBS]comment lire un Sid?creer un fichier VBS, a partir de bloc notes par ex
Est-il possible de mettre un composant "MonthCalendar" dans une Toobar 
Plus de sujets relatifs à : [VBS] Je cherche a mettre des guillemets...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR