Page 1 sur 1

[..] Relancer processus

Posté : sam. 06 févr. 2010 11:56
par dexter74
Bonjour j'aimerai de l'aide pour relancer un exe qui se ferme au bout de 3 Heures.

Lors du lancement de l'exe , j'applique ceci :
► Afficher le texte
Je résume :

Je lance mon au3 , mes 2 exe se lancent .
Au bout de 3 Heures , y'en à un qui se ferme.
J'aimerai qu'il le relancent. (cycle infini)

Re: [...] Relancer processus

Posté : sam. 06 févr. 2010 17:20
par matwachich
2 solutions:
- soit dans le code du exe qui se ferme tu rajoute:

Code : Tout sélectionner

OnAutoItExitRegister("_exit")
.................. ton code ......................
Func _exit()
    ShellExecute(@ScriptFullPath, "", @ScriptDir)
EndFunc
- ou bien, dans le script qui les lance, tu met une boucle ou un

Code : Tout sélectionner

AdlibRegister("fonction_de_verification", 1000)
qui verifierai si le processus de ton exe existe avec

Code : Tout sélectionner

ProcessExists("ton_exe.exe")
et si il n'existe pas alors il fait (comme dans la premiere solution)

Code : Tout sélectionner

ShellExecute("chemin_vers_ton_exe.exe", "", "repertoir de ton exe")

Re: [...] Relancer processus

Posté : dim. 07 févr. 2010 07:42
par dexter74
J'aimerai que tu m'aide avec ce code si tot plait.

Et au faite j'aimerai que autoit reste ouvert pour vérifier.

► Afficher le texte

Re: [..] Relancer processus

Posté : lun. 08 févr. 2010 09:18
par Iste
A moins qu'il s'agisse d'un homonyme ( :roll: ), vous devriez prendre connaissance de la politique du forum en vers les jeux en ligne.

Re: [..] Relancer processus

Posté : mar. 09 févr. 2010 02:48
par dexter74
J'ai pris conscience de la politique mais le script ne sera pas dévoilé donc si il on la moitié , il pourron rien faire.

Ce Script me permettera de :
Relancer wow
Relancer le serveur left 4 dead qui plante souvent chez moi.

Re: [..] Relancer processus

Posté : mar. 09 févr. 2010 08:33
par Iste
Bien, dans ce cas,

Alors, pour "rattraicir" une fenetre, il suffit d'utiliser WinSetState() avec @SW_MINIMIZE et avec @SW_RESTORE pour la faire revenir.

Apres, comme je ne sais pas a quoi servent les autre MouseClick, peu pas vous aider.

Sinon, que autoit reste ouvert pour vérifier quoi ?

Re: [..] Relancer processus

Posté : dim. 14 févr. 2010 11:11
par Narmeke
Pour maintenir le script ouvert il suffit de créer une boucle ;

Code : Tout sélectionner

While
;Instructions
;...
WEnd
 
@dexter74 Et si vous lisiez la documentation.
Je suis sur que vous trouveriez ce que vous recherchez.
Notamment sur la création d'un script de base.