Page 1 sur 1
[..] CALL, start, cmd ?
Posté : mer. 04 févr. 2009 14:48
par GrAaL38
Bonjour,
J'utilise Autoit depuis de nombreuses années maintenant et je me retrouve confronté à un problème qui n'en était pas un jusqu'ici :
Le programme compilé est exécuté invariablement "en dehors" du shell, C'est à dire qu'il rend tout de suite la main. il y a t-il un moyen pour qu'il garde la main tant qu'il est en exécution ?
Merci à tous
GrAAL
Re: CALL, start, cmd ?
Posté : mer. 04 févr. 2009 15:14
par BeCool
Bonjour,
Merci d'éditer le titre de votre post en accord avec les
règles de présentation d'un message.
Qu'entendez-vous par "garder la main" ?
Si c'est faire en sorte que le programme s'exécute sans qu'on puisse faire quoi que ce soit pour éviter une interruption, vous avez toujours la possibilité du bon vieux "BlockInput".
Re: CALL, start, cmd ?
Posté : mer. 04 févr. 2009 17:19
par jbnh
Re: CALL, start, cmd ?
Posté : jeu. 05 févr. 2009 23:44
par GrAaL38
Bonjour à tous,
Désolé pour le titre, j'ai, fut un temps, utilisé les commandes du titre pour faire ce que ma demande d'aide décrit sous DOS...
Donc, je produit du code AutoIt que j'execute dans une fenêtre cmd (fenêtre DOS) qui contrôle Internet Explorer. le problème est que lors du lancement de mon script compilé, l'executable me rend immédiatement la main dans mon shell DOS alors que le code AutoIt s'execute resultat, si j'appuie sur "Entrèe" pendant l'execution, le focus passe sur la fenêtre DOS et detruit tout le principe que j'ai programmé.
Je cherche donc une méthode pour lancé du code autoit, que ma fenêtre dos se mette en mode attente, puis à la fin de mon code me rende la main (retour de la ligne c:\temp .... avec le curseur) et positionne la variable ERRORLEVEL sous dos correctement, c'est à dire sur le numéro que j'ai mis en argument de "exit" dans le code AutoIt.
Sinon, je vais être obligé de mettre un slepp puis des fichiers KO ou OK suivant le resultat du programme, c'est un peu "crade"...
Merci à tous !!
GrAaL
Re: [..] CALL, start, cmd ?
Posté : ven. 06 févr. 2009 13:36
par Voodoo
Ce n'est pas du point de vue autoit3 qu'il faut agir mais de la commande Dos.