IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Détection du curseur de la souris [PowerShell]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Apprenti informaticien
    Inscrit en
    Avril 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Apprenti informaticien

    Informations forums :
    Inscription : Avril 2011
    Messages : 7
    Par défaut Détection du curseur de la souris
    Bonjours suite a mon idée de détecter si le screensaver était actif...et des recherches infructueuses...(si vous connaissez le moyen en powershell de le détecter donner toujours ) Je me suis tourné vers une autre méthode...(Et oui car j'ai remarqué que lorsque un screensaver s'active le curseur de la souris disparait ) .
    Mais je ne trouve toujours pas la méthode pour voir si le curseur de la souris est présent sur l'écran...Es ce que quelqu'un aurait un bout de code, ou une piste de recherche pour me relancer??

    Merci d'avance pour vos réponse

  2. #2
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Salut,
    le forum le plus approprié, pour y trouver une solution, serait celui-ci.

  3. #3
    Membre régulier
    Homme Profil pro
    Apprenti informaticien
    Inscrit en
    Avril 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Apprenti informaticien

    Informations forums :
    Inscription : Avril 2011
    Messages : 7
    Par défaut
    D'accord merci , je saurais pour la prochaine fois, j'ai finis par trouvé une variante en comparant deux fois a une intervalle différentes (genre 15-20minutes) car il est vraiment très très rare, qu'on arrive a remettre au pixel près notre souris entre deux mouvement sur x et y!
    Voilà donc mon code pour tester ça!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
        while(1){
        $curseur = [Windows.Forms.cursor]::Position
        $positionX1 = $curseur.X
        $positionY1 = $curseur.Y
        sleep(300)  #attends 5 minutes
        $curseur = [Windows.Forms.cursor]::Position
        $positionX2 = $curseur.X
        $positionY2 = $curseur.Y
        if(($positionX1 -eq $positionX2) -and ($positionY1 -eq $positionY2)){
        #suite d'action a effectuer dût a l'inactivité de la souris (donc de l'utilisateur).
        }
        }
    Pour modifier le temps, il faut regarder sous sleep, et donner le temps désiré en seconde.

    Bon codage

  4. #4
    Membre Expert
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Par défaut
    Très mauvaise idée, il arrive (fréquemment en ce qui me concerne) qu'on ait pas besoin d'utiliser la sourie pendant un long moment, mais uniquement le clavier.

  5. #5
    Membre régulier
    Homme Profil pro
    Apprenti informaticien
    Inscrit en
    Avril 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Apprenti informaticien

    Informations forums :
    Inscription : Avril 2011
    Messages : 7
    Par défaut
    Oui sa peut être le cas, la j'ai mis 5minutes pour faire le teste, mais dans la pratique on peut mettre plus...et je pense qu'en particulier dans un bureau, ou une entreprise, ne pas toucher ou déplacer sa souris pendant plus d'une heure (pour dire un certain temps), relève du casi-impossible, ou alors c'est le patron et il est partie a une réunion,...

    Mais je conçois tout a fait que ce script n'est pas fait pour tout le monde, et n'est pas adapté au besoin de tout le monde. Je publierai dans le prochain post mon script dans ça totalité ou j'utilise cette partie.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CSS] Curseur de la souris
    Par Furius dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 19/11/2005, 10h53
  2. Curseur de la souris
    Par dynobremo dans le forum Composants VCL
    Réponses: 2
    Dernier message: 27/09/2004, 14h26
  3. reposition du curseur de la souris!
    Par bakonu dans le forum Windows
    Réponses: 2
    Dernier message: 09/06/2004, 18h17
  4. [TP][FAQ]Curseur de la souris
    Par nounetmasque dans le forum Turbo Pascal
    Réponses: 5
    Dernier message: 29/06/2003, 23h22
  5. Comment masquer le curseur de la souris ?
    Par benj63 dans le forum C++Builder
    Réponses: 4
    Dernier message: 26/06/2002, 18h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo