[VBS] Problème de double quote (")

Problème de double quote (") [VBS] - VB/VBA/VBS - Programmation

Marsh Posté le 27-04-2006 à 14:08:16    

Bonjour  
 
J'ai un problème avec les doubles quotes.
J'utilise un script VBS qui se sert de commandes MsDOS, ce que je veut exécuter est la commande suivante :  

Code :
  1. Command = "%COMSPEC% /C ipconfig.exe | find IP > %TEMP%\command.txt"


 
Seulement le find IP ne fonctionne pas si le IP n'est pas entre "" comme cela => "IP"
 
Comment est ce que je peut garder les doubles quotes de ma variable et pouvoir encadrer IP avec des "
 
Merci de votre aide !

Reply

Marsh Posté le 27-04-2006 à 14:08:16   

Reply

Marsh Posté le 27-04-2006 à 14:36:15    

salut
Il faut que tu répète les cotes un truc comme ca :
"%COMSPEC% /C ipconfig.exe | ""find IP"" > %TEMP%\command.txt"

Reply

Marsh Posté le 27-04-2006 à 14:37:15    

plutot ca en fait
"%COMSPEC% /C ipconfig.exe | find ""IP"" > %TEMP%\command.txt"
dsl

Reply

Marsh Posté le 27-04-2006 à 14:39:51    

merci en fait j'ai pris la technique suivante :  
 
Command = "%COMSPEC% /C ipconfig.exe | find "& Chr(34) & "Adresse IP"& Chr(34) & "> %TEMP%\command.txt"
 
Ca marche super bien !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed