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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Help vbs : la méthode Run ne fait rien !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Help vbs : la méthode Run ne fait rien !

n°1544347
rogntudjuu​u
Posté le 18-04-2007 à 15:01:56  profilanswer
 

Bonjour,
 
Bien que je sois débutant de chez débutant en programmation, j'avais besoin dans mon boulot d'un petit prog en vbs qui lance une commande.
J'ai réussi à faire ce que je voulais, mais je tombe sur un os : ça marche sur tous les pc du parc sauf 2. Merci de bien vouloir m'aider, je deviens chèvre
 
Exemple avec notepad:
 
Set WShell = WScript.CreateObject("WScript.Shell" )
wshell.Run "notepad", 3, false
 
Partout ça lance notepad sans pb, et sur 2 pc, ça ne fait rien du tout. Pas de message d'erreur, rien.
 
Que faire, que vérifier ?
 
ps : il s'agit d'un pc tout neuf, en xp pro
 
merci d'avance

mood
Publicité
Posté le 18-04-2007 à 15:01:56  profilanswer
 

n°1544699
rogntudjuu​u
Posté le 19-04-2007 à 07:49:22  profilanswer
 

up

n°1544942
jpcheck
Pioupiou
Posté le 19-04-2007 à 11:56:08  profilanswer
 

peux tu nous indiquer tout ton code et pas seulement les deux lignes stp ?
 
ton WShell tu le déclares quelque part avant ?

n°1545437
jcdumas
Posté le 19-04-2007 à 21:45:21  profilanswer
 

Tu devrais récupérer le code retour de ton Run.
 

Code :
  1. Option Explicit
  2. Dim WShell, rc
  3. Set WShell = WScript.CreateObject("WScript.Shell" )
  4. rc=wshell.Run("notepad", 3, true)
  5. wscript.echo rc


Obligé de mettre True, sinon la fonction retourne toujours 0...
 
Tu n'as pas d'erreur au runtime?
Tu n'utilises pas "On Errror Resume Next"?
Si oui, il faut :

Code :
  1. rc=wshell.Run("notepad", 3, true)
  2. wscript.echo err.number&vbTab&err.description


Message édité par jcdumas le 19-04-2007 à 21:49:36
n°1551056
jempee
Posté le 28-04-2007 à 22:28:48  profilanswer
 

Dans ton RUN je te conseille d'indiquer le chemin complet et pas seulement NOTEPAD.
 
Imagine que ta variable PATH ne soit pas bonne.... et hop je trouve plus notepad.
Au passage le programme que tu veux démarrer est NOTEPAD.EXE


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

  Help vbs : la méthode Run ne fait rien !

 

Sujets relatifs
help! qui peut m'écrire un mini-truc en PHP?[Réseaux]+[wxWidgets] bonne méthode pour scanner un port ?
Help grep -oHelp ! DOS
[cpp] créer un timeout sur une méthodeMéthode pour contribuer a un projet Java
image map, popup et taille : Help svpblabla@fonctionnel : Taiche ne sert à rien
HELP! Parser un fichier de conf et renvoyer vers struct...
Plus de sujets relatifs à : Help vbs : la méthode Run ne fait rien !


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