stopsoftwarepatents.eu petition banner

AutoIt Français

Communauté Francophone AutoIt
* Connexion   * M’enregistrer

Heures au format UTC + 1 heure


Règles du forum

Poster un nouveau sujet Répondre au sujet  [ 7 messages ] 
Auteur Message
Hors ligne
Niveau 1
Niveau 1
Inscription: Sam 06 Fév 2010 04:45
Messages: 8

Dernier message
Sujet du message: [..] Relancer processus
MessagePosté: Sam 06 Fév 2010 11:56 

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 :

Spoiler pour :
Code

sleep(5000)
MouseClick("left", 860, 537, 1)
sleep(1000)

 


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)


Dernière édition par Iste le Lun 08 Fév 2010 09:16, édité 1 fois.
Mise en forme du titre

 Profil  
 
AutoIt Français
Hors ligne
Niveau 5
Niveau 5
Avatar de l’utilisateur
Inscription: Lun 19 Oct 2009 03:04
Messages: 156
Age: 20

Localisation: Algérie
Sujet du message: Re: [...] Relancer processus
MessagePosté: Sam 06 Fév 2010 17:20 

2 solutions:
- soit dans le code du exe qui se ferme tu rajoute:
Code
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
AdlibRegister("fonction_de_verification", 1000)
qui verifierai si le processus de ton exe existe avec
Code
ProcessExists("ton_exe.exe")
et si il n'existe pas alors il fait (comme dans la premiere solution)
Code
ShellExecute("chemin_vers_ton_exe.exe", "", "repertoir de ton exe")



D'oh! un donut! mmmmmmmmmmm o pinéz que c'est boooon!

 Profil  
 
AutoIt Français
Hors ligne
Niveau 1
Niveau 1
Inscription: Sam 06 Fév 2010 04:45
Messages: 8
Sujet du message: Re: [...] Relancer processus
MessagePosté: Dim 07 Fév 2010 07:42 

J'aimerai que tu m'aide avec ce code si tot plait.

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


Spoiler pour :
Code


$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)

 

 Profil  
 
AutoIt Français
Hors ligne
Modérateur
Modérateur
Avatar de l’utilisateur
Inscription: Jeu 04 Déc 2008 14:21
Messages: 1028
Age: 22

Localisation: 76
Sujet du message: Re: [..] Relancer processus
MessagePosté: Lun 08 Fév 2010 09:18 

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.



Signez ici

 Profil  
 
AutoIt Français
Hors ligne
Niveau 1
Niveau 1
Inscription: Sam 06 Fév 2010 04:45
Messages: 8
Sujet du message: Re: [..] Relancer processus
MessagePosté: Mar 09 Fév 2010 02:48 

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.

 Profil  
 
AutoIt Français
Hors ligne
Modérateur
Modérateur
Avatar de l’utilisateur
Inscription: Jeu 04 Déc 2008 14:21
Messages: 1028
Age: 22

Localisation: 76
Sujet du message: Re: [..] Relancer processus
MessagePosté: Mar 09 Fév 2010 08:33 

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 ?



Signez ici

 Profil  
 
AutoIt Français
Hors ligne
Niveau 6
Niveau 6
Avatar de l’utilisateur
Inscription: Mer 28 Oct 2009 11:31
Messages: 252
Age: 16

Localisation: Libourne

Haut
Sujet du message: Re: [..] Relancer processus
MessagePosté: Dim 14 Fév 2010 11:11 

Pour maintenir le script ouvert il suffit de créer une boucle ;
Code

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.

 Profil  
 
Afficher les messages postés depuis:  Trier par  

Poster un nouveau sujet Répondre au sujet  [ 7 messages ] 

Heures au format UTC + 1 heure


Utilisateurs parcourant ce forum: Exabot [Bot], Google [Bot], Yahoo [Bot] et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  

AutoIt Français
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group, Sniper_Blue phpBB-3.0 Style © 2007 Sniper_E
Traduction par: phpBB-fr.com