[R] Hotkeyset activer désactiver fonction

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Chrnos023
Niveau 3
Niveau 3
Messages : 40
Enregistré le : mer. 07 mai 2014 10:47
Status : Hors ligne

[R] Hotkeyset activer désactiver fonction

#1

Message par Chrnos023 »

Bonjour a tous,

Je n'ai pas codé depuis un moment :cry: , et oui occupé a mes ficelles, mes trombones et mon scotch, je ne peux pas sauver le monde et coder, mac gyver mais pas chuck norris :P .

Bon redevenons sérieux. J'ai réaliser un script qui ouvre une simple fenêtre et qui exécute un script.
Ce script en question va attendre des touches avec hotkeyset et en fonction des touches appuyés exécuter tel ou tel fonctions.
J'ai attribuer des fenêtres a des touches pour naviguer plus facilement quand je code ou que je joue ( les touches dédiés sont F1 F2 F3 F4, etc....) sauf que défois j'ai besoin de ces touches dans mes programmes comme par exemple pour l'aide d'autoit.
J'aimerais pouvoir dédier une touche "la puissance 2 a gauche du 1" pour activer ou désactiver ma fonction sans avoir à fermer le programme. Mais cela implique de pouvoir détecter que ma fonction est active et en conséquence de l'activer ou la désactiver.

J'ai cherchés un peu partout sans trouver mon bonheur, j’espère oui et non trouver la réponse de moi-même rapidement ce qui arrive souvent....

D'avance merci de vos réponses.

Mac gyver de l'autoit 8) ... ou pas :lol:
Modifié en dernier par Chrnos023 le lun. 21 juil. 2014 10:13, modifié 1 fois.
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2128
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Hotkeyset activer désactiver fonction

#2

Message par TommyDDR »

Tout ce dont vous avez besoin est dans l'aide de HotKeySet.
Pour ce qui est de détecter si votre fonction est active ou pas... c'est vous le codeur, vous pouvez ajouter une variable de statut et le mettre à jour au bon moment.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Chrnos023
Niveau 3
Niveau 3
Messages : 40
Enregistré le : mer. 07 mai 2014 10:47
Status : Hors ligne

Re: [..] Hotkeyset activer désactiver fonction

#3

Message par Chrnos023 »

J'avais penser a cet solution de la variable mais n'est ce pas un peu sale?
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2128
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Hotkeyset activer désactiver fonction

#4

Message par TommyDDR »

Si c'est sale, alors c'est sale d'utiliser les variables tout court, et on ne risque pas d'aller bien loin sans elles ^^.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Hotkeyset activer désactiver fonction

#5

Message par jguinch »

Sale :?: Mais pourquoi donc ?
Un machin comme ça pourrait suffire ("²" active ou désactive les hotkey, "F1" et "F2" lancent les fonctions "Fonction1" et "Fonction2", et "ESC" quitte le programme) :
► Afficher le texte
Maintenant, à toi d'adapter ton code ...
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Répondre