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 :
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
qui verifierai si le processus de ton exe existe avec
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
Code : Tout sélectionner
$wow= "C:\Program Files\World of Warcraft\Wow.exe"
rattraicir wow
; MouseMove(1828, 4, 1)
; sleep(500)
; mouseclick("left")
; Lancement wow Totale
run($wow)
sleep(2000)
MouseMove(864, 541)
sleep(1000)
MouseClick("left")
sleep(1000)
; Retour dans wow
; send("!{TAB}")
sleep(5000)
sleep(5000)
Re: [..] Relancer processus
Posté : lun. 08 févr. 2010 09:18
par Iste
A moins qu'il s'agisse d'un homonyme (

), 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 ;
@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.