Comprendre ce scritp "FABULEUX"

Comprendre ce scritp "FABULEUX" - VB/VBA/VBS - Programmation

Marsh Posté le 28-01-2009 à 10:18:29    

Bonjour,
 
J'ai pu récupéré ce script sur le forum et il marche très bien mais je n'arrive pas a tout comprendre , pouvez vous m'expliquer le déroulement étape par étape de chaque ligne svp.....car je ne connais pas du tout le vbs.
 
Dim shell,commande  
Set shell = WScript.CreateObject("WScript.Shell" )
commande="C:\vb\vbvb.bat"
shell.Run commande, 0,true  
WScript.quit
 
Merci d'avance......

Reply

Marsh Posté le 28-01-2009 à 10:18:29   

Reply

Marsh Posté le 28-01-2009 à 10:42:27    

Bonjour, je ne suis pas spécialiste du vb mais voici ce que je pense:

 
Code :
  1. Dim shell,commande  //Déclaration des variables
  2. Set shell = WScript.CreateObject("WScript.Shell" ) // shell est affecté comme un objet WScript, ici on spécifie son type donc, c'est particulier au vb
  3. commande="C:\vb\vbvb.bat" // commande reçoit la valeur c... en temps que string donc
  4. shell.Run commande, 0,true // on lance notre objet shell avec comme commande shell le contenu du string commande, donc "C:..." avec comme paramêtres 0, true
  5. WScript.quit //On ferme le script shell proprement
 


A confirmer mais je pense que c'est ça.


Message édité par burn2 le 28-01-2009 à 10:43:19

---------------
"C'est vrai qu'un type aussi pénible de jour on serait en droit d'espérer qu'il fasse un break de nuit mais bon …"
Reply

Marsh Posté le 28-01-2009 à 11:58:06    

Merci !!!^^

Reply

Marsh Posté le 28-01-2009 à 13:04:36    

bah... ça lance vbvb.bat situé dans c:\vb\
on peut aussi faire ça en javascript par exemple
et dans quasi tous les langages !!!
maintenant, c'est probablement le contenu de
ce .bat qui doit être fabuleux..... ;o))
@+


---------------
[mon site] [m'écrire]
Reply

Marsh Posté le 28-01-2009 à 13:08:30    

Peut-être y avait-il une pointe d'ironie dans la question ?
 
En effet, on pourrais s'interroger sur l'utilité de ce script au lieu de lancer directement C:\vb\vbvb.bat.
 
Il pourrait y en avoir deux :
 
1. Faire une sorte de raccourci qui permette de lancer ce .bat à partir d'un autre répertoire.
2. Lancer ce script sans que la fenêtre DOS ne s'affiche grâce au paramètre "0" de la commande run.

Reply

Sujets relatifs:

Leave a Replay

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