[VBS] Recuperer une valeur depuis un autre script

Recuperer une valeur depuis un autre script [VBS] - VB/VBA/VBS - Programmation

Marsh Posté le 16-12-2005 à 10:56:06    

Bonjour à tous,
 
je voudrais savoir si j'execute un script depuis un autre script, celui ci peut-il me renvoyer une valeur ?
 
Ex :
1er script
 
[...]
Set WshShell = WScript.CreateObject("WScript.Shell" )
WshShell.Run "C:\sommes_nous_un_jour_férié.vbs"
[...]
 
le script "sommes_nous_un_jour_férié.vbs" peut il renvoyer la valeur "oui" ou "non" dans le 1er script ?

Reply

Marsh Posté le 16-12-2005 à 10:56:06   

Reply

Marsh Posté le 16-12-2005 à 12:02:47    

pourquoi ne pas faire une fonction "sommes_nous_un_jour_férié" dans ton premier script ? :??:


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 16-12-2005 à 14:33:11    

Car je souhaiterai réutiliser la fonction "sommes_nous_un_jour_férié" dans plusieurs scripts sans être obligé de faire des copier/coller à chaque fois.

Reply

Marsh Posté le 16-12-2005 à 14:36:59    

"include file vbs" dans google et...
 
http://www.source-code.biz/snippets/vbscript/5.htm
 
J'aime bien les gens qui cherchent...

Reply

Marsh Posté le 16-12-2005 à 14:39:44    

Arjuna a écrit :

"include file vbs" dans google et...
 
http://www.source-code.biz/snippets/vbscript/5.htm
 
J'aime bien les gens qui cherchent...


S'il ne connais pas le terme "include", il avait peu de chance de trouver. La majorité des programmeur VBS ne connaissent pas le C ;)


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 16-12-2005 à 14:45:58    

ouais m'enfin le mot "include" existe pasqu'en C... Il existe notamment en BASIC, et en ASP, qui est une forme dérivée du VBS. Donc voilà quoi...

Reply

Marsh Posté le 16-12-2005 à 15:45:55    

Merci.

Reply

Sujets relatifs:

Leave a Replay

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