[VBS] Quel est le caractère qui annule l'interprétation...

Quel est le caractère qui annule l'interprétation... [VBS] - VB/VBA/VBS - Programmation

Marsh Posté le 26-12-2009 à 15:36:14    

Bonjour,  
Je réalise actuellement un script WSH qui en s'executant doit lancer une série de commandes bash sur un serveur UNIX  
 
Problème observé :
Lors de l'execution du script, les commandes UNIX s'executent correctement sur le serveur jusqu'à la commande ci-dessous :
 

Citation :

Wshell.sendkeys "numid=`ps -ef|grep "& serveur &":60"& NumWeb &"|grep -v grep| awk'{print $2}'`"


 
En effet, l'interprétation de la commande s'arrête à awk à cause du caractère ' qui en VBS indique le commentaire et le script tombe en erreur.
' est indispensable à ma commande BASH.
J'aurais souhaiter connaitre une méthode pour indiquer au script de ne pas interprêter le '.
J'ai tester de précéder par \ mais ca ne fonctionne pas. J'ai fouiner un peu partout sur le net mais je n'ai trouvé aucune méthode en WSH pour ne pas interprêter le '.
 
Je me retourne donc vers vous pour connaitre vos solutions éventuelles.
 
 

Reply

Marsh Posté le 26-12-2009 à 15:36:14   

Reply

Marsh Posté le 26-12-2009 à 17:38:22    

Insère le code ascii du caractère ' directement dans ton string via la fonction Chr().
 
Le code ascii du caractère ' est 039.

Reply

Sujets relatifs:

Leave a Replay

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