[R] Temps d'inactiver

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
roselito13
Niveau 4
Niveau 4
Messages : 93
Enregistré le : ven. 07 août 2009 23:39
Localisation : Entre le Pôle Nord et le Pôle Sud
Status : Hors ligne

[R] Temps d'inactiver

#1

Message par roselito13 »

Bien le bonjour.

Je demande encore de l'aider, et oui ^^
Voici, mon BUT, lancer une fonction après un temps d'inactiver, du PC.

Donc j'ai penser a sa !

Code : Tout sélectionner

#include <Misc.au3>

Global $last_x = 0
Global $1 = 0
Global $Last_y = 0
Global $TIME
main()


Func main()
while 1
    Sleep(30000)
    If MouseGetPos(0) = $last_x Then
        If MouseGetPos(1) = $last_y Then
            Time()
        EndIf
    EndIf
    
$last_x = MouseGetPos(0)
$Last_y = MouseGetPos(1)

WEnd
Endfunc


Func Time()
    $TIME = TimerInit()
While $1 = 0
Sleep(30000)
If MouseGetPos(0) <> $last_x Then
    If MouseGetPos(1) <> $last_y Then
        ExitLoop
EndIf
If TimerDiff($TIME) > 600000 Then $1 = 1
EndIf
    
$last_x = MouseGetPos(0)
$Last_y = MouseGetPos(1)
    
WEnd
If $1 = 1 Then FONCTION()
EndFunc




Func FONCTION()
......
EndFunc

Voila sauf que la fonction n'est jamais appeler ... :/
ou trop vite, j'ai fait des changement, et avec cette méthode elle n'est jamais appeler.
Modifié en dernier par roselito13 le mar. 04 mai 2010 13:09, modifié 1 fois.
\ 1337 /
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Temps d'inactiver

#2

Message par Tlem »

Il y à plus simple pour détecter une période d'innactivité ...
► Afficher le texte
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
roselito13
Niveau 4
Niveau 4
Messages : 93
Enregistré le : ven. 07 août 2009 23:39
Localisation : Entre le Pôle Nord et le Pôle Sud
Status : Hors ligne

Re: [..] Temps d'inactiver

#3

Message par roselito13 »

Bon au moins j'aurais réfléchie a la question ...


Merci, d'avoir répondue vite.
\ 1337 /
Répondre