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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Fin d'appel de Exec non detectée

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fin d'appel de Exec non detectée

n°2011892
jijiz
Posté le 26-07-2010 à 17:19:46  profilanswer
 

Bonjour,
 
 
J'appelle la fonction Exec en vbs pour lancer une commande dos permettant de générer un installeur de programme. Il est dit dans la doc ( http://msdn.microsoft.com/en-us/li [...] 85%29.aspx ) que le flag Status devient different de 0 lorsque la commande est terminée :
 
Do While oExec.Status = 0
     WScript.Sleep 100
Loop
 
 
Sauf que le flag Status garde la valeur 0 pour l'appel de ma commande :
 

"C:\Program Files\NSIS\makensis.exe" ./Installation/Setup_IHMSup_distante.nsi


 
Ma solution est mettre une grosse tempo afin d'attendre la fin de l'exécution de la commande est c'est très très crade.
 
Merci pour votre aide.
 
ps : je me demande si vbs c'est quand même pas de la merde...
 

mood
Publicité
Posté le 26-07-2010 à 17:19:46  profilanswer
 

n°2011986
jijiz
Posté le 27-07-2010 à 08:58:43  profilanswer
 

up

n°2012071
jijiz
Posté le 27-07-2010 à 11:31:57  profilanswer
 

bon la technique de MS marche pour tous les appels sauf 1, je garde la tempo.

n°2012108
rufo
Pas me confondre avec Lycos!
Posté le 27-07-2010 à 13:32:30  profilanswer
 

Autre solution, passer par un script AutoIt. Tant que la fenêtre de ton exe est affichée, le script attend. 0 une époque, j'avais mis au point l'install automatisée de tout un tas d'applis, basé sur sendkey (pour répondre aux messages de l'IHM de l'installeur de l'appli) et ce genre d'attente (pour attendre avant de lancer le setup suivant). J'avais même mis en place un mécanisme de reprise en cas de plantage de la machine ou reboot, via une clé dans la base de registre ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

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

  Fin d'appel de Exec non detectée

 

Sujets relatifs
[résolu][GWT + GXT] appel RPCfonction exec et affichage problème apparition fenetre dos
problème avec la commande exec [PHP]Macro Excel: Pivottables: Argument ou Appel de procédure incorrect
[PHP] Retour d'info avec identify via execAppel d'une fonction contrôlant la date
VBA Fin de la fonction je reviens dans ma boucle ???Appel d'objet dynamiquement
Pro du dev COM/OLE : Erreur $80010001 (L'appel a été rejeté...)Appel panier PHP
Plus de sujets relatifs à : Fin d'appel de Exec non detectée


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