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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  WScript run échec

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

WScript run échec

n°1196110
falcosama
Posté le 09-09-2005 à 16:36:52  profilanswer
 

Bonjour à tous,  
j'ai le problème suivant : je lance des batch par des fichiers .BAT en utilisant WScript pour attendre la fin de l'exécution du fichier avant de passer à la suite.  
D'habitude cela fonctionne sans problème mais depuis que j'ai mis le fichier sur le réseau et que je l'ai "fait grossir", le programme plante à la ligne Code:  
wsh.Run(Chr(34) & fichier & Chr(34), 1, True)  
en m'indiquant "la méthode Run de l'objet IWshShell3 a échoué".  
 
Je n'arrive pas à voir d'où cela vient.  
 
Merci d'avance pour vos idées  
 
Voici la partie du code concernée, qui est en début de programme : Code:  
Public Sub LancerSmile()  
         
    Dim i As Integer  
    Dim fichier As String  
    Dim Dossier As Striing  
       
    fichier = "VEGA_Smile1.BAT"  
   Lancement_Bat (fichier)...  
 
end sub  
_____________________________________________________________  
Public Sub Lancement_Bat(f As String)  
 
    Dim chemin As String  
    ChDir ("N:\saad\Stock\BAT" )  
    chemin = f  
    WaitForEnd chemin  
     
    Range("A1" ).Select  
    Selection.QueryTable.Refresh BackgroundQuery:=False  
     
End Sub  
 
_____________________________________________________________  
Public Function WaitForEnd(fichier) As Long  
     
    Dim wsh As Object  
    Set wsh = CreateObject("WScript.Shell" )  
    DoEvents  
    WaitForEnd = wsh.Run(Chr(34) & fichier & Chr(34), 1, True)  
     
    Set wsh = Nothing  
 
End Function  

mood
Publicité
Posté le 09-09-2005 à 16:36:52  profilanswer
 

n°1196454
Fred_l
Posté le 10-09-2005 à 12:13:40  profilanswer
 

Hé bien a priori tu ne fournis pas le bon chemin à la fonction WaitForEnd(fichier)....
 
Il faudrait peut être lui donner Chdir en rajoutant un "\" après BAT et le fichier...
Car là il ne doit pas voir où est le fameux fichier sans le chemin vu que chemin n'a que le nom du fichier et pas le chemin de celui-ci...
 
Fred
 


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

  WScript run échec

 

Sujets relatifs
Echec upload d'une photo via script Php[applet]modelisation+jeu d'echec
WScript[vb.net] Échec de QueryInterface pour l'interface WordApp._Application
echec de chargement de l'appletEchec chargement d'Applet java
Echec lors de la création ...création d'un composant rouge à la placeEchec d'appel d'une fonction COM
Wscript.echo ==> Objet Requis : Wscript ?[VBA Excel 97] echec de proprièté
Plus de sujets relatifs à : WScript run échec


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