[R] Désactiver bouton droit de la souris
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Désactiver bouton droit de la souris
Bonjour,
Parmi les fonctions Misc Management, je ne vois pas de fonction désactivant l'un ou l'autre bouton de la souris. Je souhaiterais désactiver le bouton droit à l'ouverture de mon programme puis le réactiver à sa fermeture. J'ai trouvé sur le net quelques codes empêchant tous clics, mais je voudrais conserver l'usage du clic gauche.
Merci de vos idées.
Parmi les fonctions Misc Management, je ne vois pas de fonction désactivant l'un ou l'autre bouton de la souris. Je souhaiterais désactiver le bouton droit à l'ouverture de mon programme puis le réactiver à sa fermeture. J'ai trouvé sur le net quelques codes empêchant tous clics, mais je voudrais conserver l'usage du clic gauche.
Merci de vos idées.
Modifié en dernier par aulus le mar. 02 sept. 2014 12:22, modifié 1 fois.
Re: [..] Désactiver bouton droit de la souris
Regarde du côté de l'UDF BlockInputEx.
Code : Tout sélectionner
_BlockInputEx(2, "{MMOVE}|{MPDOWN}|{MPUP}|{MWDOWN}|{MWUP}|{MWSCROLL}|{MSPDOWN}|{MSPUP}")Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Désactiver bouton droit de la souris
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [..] Désactiver bouton droit de la souris
Merci à tous deux.
J'ai testé la solution suggérée par jguinch avec le code suivant. Mais, avec l'argument 2, les 2 boutons de la souris sont désactivés :
Quant à la solution suggérée par Mikell, elle plante :
J'ai testé la solution suggérée par jguinch avec le code suivant. Mais, avec l'argument 2, les 2 boutons de la souris sont désactivés :
► Afficher le texte
► Afficher le texte
Re: [..] Désactiver bouton droit de la souris
Bin en fait j'avais mis une ligne de code dans mon précédent post... T'as pas testé ?
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Re: [..] Désactiver bouton droit de la souris
J'ai testé chaque argument, l'un après l'autre. J'obtiens toujours une désactivation totale de la souris.
Re: [..] Désactiver bouton droit de la souris
Est-ce que t'as testé mon code tel quel ? C'était ça l'idée.
Code : Tout sélectionner
_BlockInputEx(2, "{MMOVE}|{MPDOWN}|{MPUP}|{MWDOWN}|{MWUP}|{MWSCROLL}|{MSPDOWN}|{MSPUP}")Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Re: [..] Désactiver bouton droit de la souris
Oui, c'est pareil : les deux boutons ne réagissent plus.
Re: [..] Désactiver bouton droit de la souris
C'est bizarre, chez moi ça marche, avec ce code :
Mais petite question : tu veux bloquer le clic-droit dans ton application uniquement, ou globalement ?
Car si c'est juste pour ton application, il faut plutôt regarder du côté de la solution proposée par Mikell...
► Afficher le texte
Car si c'est juste pour ton application, il faut plutôt regarder du côté de la solution proposée par Mikell...
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Re: [..] Désactiver bouton droit de la souris
Bonjour,
L'UDF BlockInputEx.au3 que j'ai téléchargé ne doit pas être bien bon. L'include BlockInputEx.au3 n'est pas trouvé par mon programme. C'est pourquoi dans mon exemple ci-dessus, j'ai ajouté l'UDF au code de mon programme. Où avez-vous trouvé votre UDF ?
Je souhaiterais que le bouton droit de la souris reste inactif globalement. Mon souci est le suivant : mon programme ouvre une visionneuse. J'ai l'intention de choisir une visionneuse qui ne permette pas d'éditer les images. C'est quasiment introuvable. J'imagine donc ouvrir une visionneuse dont les fonctions d'édition s'obtiennent par un menu affiché par le clic droit de la souris. En désactivant celle-ci, j'obtiendrai ce que je veux.
L'UDF BlockInputEx.au3 que j'ai téléchargé ne doit pas être bien bon. L'include BlockInputEx.au3 n'est pas trouvé par mon programme. C'est pourquoi dans mon exemple ci-dessus, j'ai ajouté l'UDF au code de mon programme. Où avez-vous trouvé votre UDF ?
Je souhaiterais que le bouton droit de la souris reste inactif globalement. Mon souci est le suivant : mon programme ouvre une visionneuse. J'ai l'intention de choisir une visionneuse qui ne permette pas d'éditer les images. C'est quasiment introuvable. J'imagine donc ouvrir une visionneuse dont les fonctions d'édition s'obtiennent par un menu affiché par le clic droit de la souris. En désactivant celle-ci, j'obtiendrai ce que je veux.
Re: [..] Désactiver bouton droit de la souris
Bin j'ai téléchargé le ZIP qui est dans le lien que j'ai posté : BlockInputEx_UDF_1.8.zip...
Sinon, pour ta visionneuse, c'est pour quel type d'images ? Tu peux peut-être te faire ta propre visionneuse avec une GUI en plein écran (avec fond noir) par exemple.
Sinon, pour ta visionneuse, c'est pour quel type d'images ? Tu peux peut-être te faire ta propre visionneuse avec une GUI en plein écran (avec fond noir) par exemple.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Re: [..] Désactiver bouton droit de la souris
Votre UDF fonctionne... Grand merci.
Je ne comprends pas pourquoi mon programme indique qu'il ne peut pas l'ouvrir ? Je l'appelle pourtant bien par #include 'BlockInputEx.au3' ! Enfin j'ai paré à ce problème en incluant les fonctions de l'UDF dans mon code.
J'avais pensé créer ma propre visionneuse. Mais programmer le redimensionnement de la photo en fonction du redimensionnement de la fenêtre, le déplacement de la photo trop grande dans la fenêtre, l'augmentation ou la diminution du contraste, sont en dehors de mes compétences. J'ai besoin de ces fonctions, car les photos affichent des pages de textes.
Je ne comprends pas pourquoi mon programme indique qu'il ne peut pas l'ouvrir ? Je l'appelle pourtant bien par #include 'BlockInputEx.au3' ! Enfin j'ai paré à ce problème en incluant les fonctions de l'UDF dans mon code.
J'avais pensé créer ma propre visionneuse. Mais programmer le redimensionnement de la photo en fonction du redimensionnement de la fenêtre, le déplacement de la photo trop grande dans la fenêtre, l'augmentation ou la diminution du contraste, sont en dehors de mes compétences. J'ai besoin de ces fonctions, car les photos affichent des pages de textes.


