Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [VB.NET] Comment connaitre l'état de la souris [ Système / Périphériques ] (Bal1n)

vendredi 6 avril 2007 à 10:50:33 | [VB.NET] Comment connaitre l'état de la souris

Bal1n

Bonjour,

Voilà, je suis en train de créer un logiciel d'automatisation de tache.

Ce logiciel génère des données clavier ou encore un click sur un bouton précis etc ...
Il permet aussi pour d'attendre l'ouverture du fenêtre précise (grace au au titre de la fenetre ou grace au handle)
avant de balancer les données clavier etc..

Ce n'est pas encore très avancé mais j'arrive déjà à automatiser pas mal de ptit truc.

Ce que je cherche à faire comme fonction :

      Pouvoir connaitre l'état de la souris quand je le désire.
      Par exemple savoir si on a le sablier etc...
      Le truc en fait c'est que je veux créer une option 'Attendre que la souris soit dans l'état : Sablier (ou autre)'
      Il faut pouvoir récupérer l'état de la souris à tout moment meme si la fenetre active n'est pas celle de mon programme.

Merci pour le coup de main

vendredi 6 avril 2007 à 11:03:32 | Re : [VB.NET] Comment connaitre l'état de la souris

Nicko11

Tu es en VB6 ou .net car en VB6, l'etat DU CURSEUR de la souris et je crois:

screen.mousepointer = 11 quand il est en sablier.


vendredi 6 avril 2007 à 11:14:35 | Re : [VB.NET] Comment connaitre l'état de la souris

Renfield

Administrateur CodeS-SourceS
VbHourGlass....

inutile de connaitre '11' ^^

attendre que la souris soit dans tel êtat .... tout un programme ! risque de ralentir la machine...


Renfield
Admin CodeS-SourceS- MVP Visual Basic

vendredi 6 avril 2007 à 11:22:47 | Re : [VB.NET] Comment connaitre l'état de la souris

jmfmarques

Membre Club
Bonjour,

Non, Nicko, le cureur modifié par la propriété mousepointerchange lorsque l'on ne survole plus la Form... , sauf si l'on a modifié pour l'ensemble.

Si Bal1n veut connaître l'état du curseur pour l'ensemble, il lui faut utiliser la fonction GetCursor de la librairie user32 de l'Api de Windows

vendredi 6 avril 2007 à 11:24:58 | Re : [VB.NET] Comment connaitre l'état de la souris

Nicko11

En plus, c'est pas la premiere fois que tu me le dis mais je l'ai pas retenu. J'ai que les valeurs numériques dans mon aide. Par exemple les constantes pour, je ne les ai pas :

screen.mousepointer = 1     'fleche
et
screen.mousepointer = 0     'defaut

vendredi 6 avril 2007 à 11:25:20 | Re : [VB.NET] Comment connaitre l'état de la souris

Bal1n

On ne se moque pas renfield

Si tu savais le nombre de logiciel que je rencontre qui sont tellement mal branlé que l'on ne peut rien automatiser.
Genre un calcul de besoin net et que l'utilisateur doit le lancer à la main et attendre 2h00 que sont calcul se fasse immobilisant alors le logiciel, et bah c'est le caca. Parceque niveau productivité on a vu mieux.

Voilà pourquoi je créer un programme remplacant la main de l'homme et s'exécutant la nuit. Ce programme doit avoir le maximum d'option disponible. Même si ces fonctions peuvent avoir un intérêt limité.

Sinon merci je vais tester tout ça.

En fait c'est simple, moi qui pensait devoir utiliser un hook lol

je mettrais une réponse accepté si ca marche.

++

vendredi 6 avril 2007 à 11:29:56 | Re : [VB.NET] Comment connaitre l'état de la souris

Bal1n

GetCursor c'est noté  

Je vais fouiner dans msdn pour tester ça aussi.
Merci,



Cette discussion est classé dans : net, vb, souris, connaitre, état


Répondre à ce message

Sujets en rapport avec ce message

Récupérer l'état d'un imprimante en VB.NET [ par jonathann ] Bonjour,J'aimerais récupérer l'état d'une imprimante, savoir si elle est ou non connectée à l'ordinateur mais je ne sais pas du tout comment faire. Fa imprimer un état en vb.net [ par faksouha ] bounjour; en vb6 on pouvait imprimer des état en utilisant DatEnvironnemnt. comment afire avec vb.net? Simuler un click de souris VB.NET 2005 [ par acive ] Salut tout le mondeJ'aurais besoin d'un coup de main rapide je bosse sur un prog en Vb.Net 2005 et j'ai besoin de simuler un clique de souris.. avant VB.Net Se déplacer avec la souris dans un picturebox [ par JeffC1977 ] Salut...J'aimerais etre capable de me déplacer avec la souris dans un picturebox.J'ai utilisé le code de Stephanne (pour pocketPC) car le code ressemb VB.Net position dans la DataGrid [ par MagDix ] Bonjour. Existe-t-il un moyen pour connaitre la colonne et la ligne sélectionné par l'utilisateur... Exemple, l'utilisateur clique sur un cellule VB.NET et CRYSTAL REPORT [ par Yves6733 ] Bonjour,Sur un état Crystal affichant une liste de produits, je souhaiterais via un code VB.net, transmettre une instruction SQL de type GROUP BY avec Détecter le passage de la souris sur un MenuItem VB.Net 2003 [ par gerbito ] Bonjour, J'ai un gros souci avec VB.Net 2003 : j'ai dérivé les classes MenuItem et MainMenu et je souhaite que mes composants ainsi créés changent Connaitre la taille d'un champ en vb.net [ par moipc1 ] Bonjour à tousJ'arrive sans problème à connaitre le nom du chanp de type string mais pas sa taille.Merci pour l'aide apprtée. Connaitre son adresse ip internet avec VB.net [ par chris81 ] y'a t'il un moyen de faire cela avec vb.netmerci Connaitre son adresse ip internet avec VB.net [ par chris81 ] bonjour, savez vous comment il faut faire pour connaitre son adresse ip qd on a vb.netmerci


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.