Bonjour à vous deux et à la liste,
ça fait un moment que je dois vous répondre.
Vos pistes mon permis de réaliser ce que je voulais.
Voici le code si cela peu intéresser quelqu'un!
Après avoir utilisé le raccourci CTRL ALT A
le script attend une seconde lettre,
si c'est s, on lance 6pad
si c'est f, on lance firefox ou l'on active ça fenêtre si il est déjà lancé.


; On attend l'appel du raccourci-clavier Contrôle + Alt + a.
!^a::
; On Stocke la quatrième touche dans la variable OutputVar.
; Le paramètre L1 signifie que l'on souhaite une seule lettre alphabétique
Input, lettre, L1
; Celon la lettre tapé après le premier raccourci, on réalise une action
if lettre = s
{
    Run, "C:\soft\6pad++\6pad++.exe"
    return
}

else if lettre = f
{
    if WinExist("ahk_exe firefox.exe")
        WinActivate, ahk_exe firefox.exe
    else
        Run, firefox.exe
        return
}

; Si la touche ne corespond à aucune commande on fait rien
else return





Le 12/08/2017 à 16:26, Abdel a écrit :
Coucou Math,

En complément de la réponse de notre ami Pierre-Louis, je déterre un
sujet datant de novembre 2016 ou ton ami Abdel, pour une fois, s'était
un peu gratté la tête et t'avait trouvé une solution plus ou moins
satisfaisante.

Voici le lien d'accès à la discussion dans les archives de la progliste
et plus bas, le mail que je t'avais envoyé le 25 novembre 2016 :

http://www.mail-archive.com/[email protected]/msg10624.html

Le 25/11/2016 à 18:49, Abdel a écrit :
Coucou Math,

Ce que tu demandes est parfaitement faisable !

Je découvre avec toi la richesse de Autohotkey et je trouve qu'il est
tout simplement fabuleux. Pour la touche Shift, ce n'est pas le point
d'exclamation, c'est l'opérateur d'addition +.

Le point d’exclamation, c’est la touche Alt.

Ci-dessous, un exemple où seul le raccourci Contrôle Shift Q suivi de A
donnera le MsgBox, tu peux le tester si tu veux.

Je change l'objet du MSG pour un meilleur suivi de la discussion.

Voici donc l'exemple mais je suis certain que tu as certainement déjà
trouvé lol !

; Script Raccourci-séquenciel.ahk.
; On attend l'appel du raccourci-clavier Contrôle + Shift + Q.
^+q::
; On Stocke la quatrième touche dans la variable OutputVar..
; Le paramètre L1 signifie que l'on souhaite une seule lettre
alphabétique et le V signifie que l'on souhaite qu'elle soit bien
visible ; Si l'on est dans un traitement de texte et que l'on omet le
paramètre V, la lettre ne sera pas saisie..
Input, OutputVar, L1 V
; Si la touche est différente de A, on quitte en laissant le script
tourner dans la zone de notif.
if OutputVar != a
   return
; C'est bien le A, on affiche le MsgBox.
MsgBox, coucou
return
; Si on presse Echappe, on quitte le script.
Esc:: ExitApp

Voili voilou, merci à toi.

Bien amicalement,
Abdel.

-----Message d'origine----- From: Mathieu Barbe
Sent: Saturday, August 12, 2017 9:14 AM
To: [email protected]
Subject: [progliste] Auto hotkey et raccourcis séquentiels

Bonjour,
je pensais avoir vue un mail à ce sujet mais je ne le retrouve pas.

Quelqu'un a-t-il déjà fait un script qui permet à la manière du module
instant translate pour nvda,
de presser un raccourci puis dans un second temps une lettre affin
d'activer une commande.

Par exemple,
CTRL + Alt + d
puis après je dois faire le choix entre trois lettres qui pourront
m'ouvrir trois dossiers différents.

Merci pour votre aides,
Amicalement, Mathieu

Progliste :
Pour se d�sinscrire de la liste :
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO

Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�,
je vous r�pondrez en priv�.

Progliste :
Pour se d�sinscrire de la liste :
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est
limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�,
je vous r�pondrez en priv�.


Progliste :
Pour se d�sinscrire de la liste : 
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/       

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.
        
        

Répondre à