Page 1 sur 1
[R] Desactiver la touche "Impr écran" sous AutoIt
Posté : lun. 14 sept. 2020 19:31
par Boulanza
Bonjour,
Je cherche le code (Commande) pour désactiver la touche "Impr écran" sous AutoIt pour tous les Windows.
J'ai cherché sur le forum AutoIt,mais sans résultat.
Merci pour votre aide .
Cordialement.
HotKeySet("^DOWN", "Test");HotKeySet("{CTRLDOWN}", "Test")
Re: [..] Desactiver la touche "Impr écran" sous AutoIt
Posté : lun. 14 sept. 2020 21:58
par walkson
Code : Tout sélectionner
HotKeySet("{PRINTSCREEN}", "Test");PRINTSCREEN
HotKeySet("!{PRINTSCREEN}", "Test");ALT PRINTSCREEN
HotKeySet("!x", "_exit");ALT x
While 1
Sleep(50)
WEnd
Func _exit()
Exit
EndFunc
Func Test()
MsgBox(0, '', "coucou")
EndFunc
Vous attribuez les raccourcis imp écran et imp fenêtre active à une fonction et vous détournez l'action normal de ces touches
Re: [..] Desactiver la touche "Impr écran" sous AutoIt
Posté : lun. 14 sept. 2020 22:19
par Boulanza
Bonsoir Monsieur walkson.
HotKeySet("!{PRINTSCREEN}", "Test");ALT PRINTSCREEN
ne désactive pas la touche "Impr écran" ?
Cordialement.
Re: [..] Desactiver la touche "Impr écran" sous AutoIt
Posté : mar. 15 sept. 2020 00:13
par Boulanza
Bonsoir,
La raison pour que :
HotKeySet("!{PRINTSCREEN}", "Test");ALT PRINTSCREEN
ne marche pas:
Impossible d'avoir un test avec un résultat réel, car il faut annuler la dernières action copier-coller effectuée. Pour résoudre ce problème, j'ai essayé plusieurs astuces mais en vain. Redémarrer le PC c'est pas pratique... Donc après redémarrage du pc
a marché parfaitement.
Voici ce que j'ai trouvé pour désactiver la touche "Impr écran" :
Avez vous une idée pour annuler la dernières action copier-coller effectuée ?
Cordialement.
Re: [R] Desactiver la touche "Impr écran" sous AutoIt
Posté : mar. 15 sept. 2020 20:01
par walkson
Bonjour,
Avez vous une idée pour annuler la dernières action copier-coller effectuée ?
Les copier-coller envoient des données dans le presse papier. Il suffit de le vider
ClipPut("")
ou
_ClipBoard_SetData("")
avec une chaine vide
Pour vérifier l'état du presse papier, ouvrir Paint. Si l'icone "coller" est désactivée, le presse papier est vide
Re: [R] Desactiver la touche "Impr écran" sous AutoIt
Posté : mar. 15 sept. 2020 20:58
par Boulanza
Bonsoir Monsieur walkson,
walkson a écrit : ↑mar. 15 sept. 2020 20:01
Avez vous une idée pour annuler la dernières action copier-coller effectuée ?
Les copier-coller envoient des données dans le presse papier. Il suffit de le vider
ClipPut("")
ou
_ClipBoard_SetData("")
avec une chaine vide
Pour vérifier l'état du presse papier, ouvrir Paint. Si l'icone "coller" est désactivée, le presse papier est vide
C'est ingénieux ces deux fonctions dont j'ignorais leur existence.
Je vous remercie vivement pour votre aimable collaboration.
Cordialement.