Afficher liste à la saisie du # (ou autre)

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Afficher liste à la saisie du # (ou autre)

Re: Afficher liste à la saisie du # (ou autre)

Post by joedf » 18 Jun 2022, 15:11

Re: Afficher liste à la saisie du # (ou autre)

Post by Nai2Lille » 18 Jun 2022, 08:12

Bonjour :-)
Le sujet date un peu, mais l'utilité se fait de nouveau sentir.

Lorsque j'utilise le script ci-dessus, j'obtiens, à la suite du 3 lorsque je tape quelque chose, ceci :
Image
L'idée, c'est qu'une liste déroulante (définie quelque part) apparaisse pour qu'un clic suffise à l'ajouter :-)

Merci pour vos retours :-)

Re: Afficher liste à la saisie du # (ou autre)

Post by joedf » 20 Oct 2019, 11:53

Ah okok d'accord, il faudrait simplement changer le ~*+3 . :+1:

Re: Afficher liste à la saisie du # (ou autre)

Post by Nai2Lille » 20 Oct 2019, 09:03

Merci pour ta réponse ! :)
Je ne comprends pas comment ça fonctionne :/
J'ai copié le code dans un fichier nommé "test.ahk" que j'ai lancé avec AHK (il apparaît bien dans la barre des tâches).
Mais le dièse (hashtag) ne donne rien. Sur mon clavier, le symbole # s'obtient avec AltGr+3, et non Shift
joedf wrote:
18 Oct 2019, 09:56
pour lister ce que tu tappes.
C'est à dire ?
Lorsque, malgré tout, je tente Shift+3 (j'obtiens donc 3) et commence à taper, il ne se passe rien :/

En tout cas, merci déjà de t'intéressé au sujet. Je ne sais même pas si c'est possible.

Re: Afficher liste à la saisie du # (ou autre)

Post by joedf » 18 Oct 2019, 09:56

Ça sera un peu plus complexe pour comparer les possibilités avec une liste, mais voici qqch pour commencer:
Tu peux tapper # avec des lettres qui suivent pour lister ce que tu tappes. Ceci termine a chaque fois que tu tappe enter, espace, ou #.

Code: Select all

; hook letters
Loop, 26
	Hotkey, % "~*" Chr(96+A_Index), letterKey


~*+3:: ;Shift+3 pour #
	HashtagPrefix:=1
	StrBuffer:=""
return

~*Enter::
~*Space::
HashtagPrefix:=0
StrBuffer:=""
return

ESC::
ExitApp

letterKey:
if (HashtagPrefix) {
	letter := StrReplace(StrReplace(A_ThisHotkey,"~"),"*")
	StrBuffer .= letter
	ToolTip % StrBuffer
}
return

Re: Afficher liste à la saisie du # (ou autre)

Post by Nai » 18 Oct 2019, 08:53

Bonjour à vous ! :)
Petit up, des fois que quelqu'un ait compris ma demande ^^
Bien à vous,
Naï.

Afficher liste à la saisie du # (ou autre)

Post by Nai2Lille » 09 Apr 2017, 10:28

Bonjour à toutes et tous !
J'utilise Google Agenda et TimeSheet pour en extraire des informations. Le problème c'est que pour être efficace, les noms de projets doivent être exactement le même (exemple : TimeSheet considère, à juste titre, que le projet "Festival Machin" n'est pas le même que le projet "Festival de Machin").
Afin d'éviter d'avoir à vérifier tous les projets, je me demande s'il est possible d'afficher une liste dans Google Agenda à la saisie.
Exemple : Je tape la lettre F dans le nom de l'événement (projet), et Google Agenda me propose, comme dans une recherche Google, "Festival Machin", "Festival Truc", "Foire aux manèges", etc...
J'ai envoyé un commentaire pour proposer l'idée, je verrais ce que ça donne.

En attendant, j'utilise déjà AHK comme correcteur automatique (FAM = Foire aux manèges). Je me demande donc s'il est possible d'afficher une liste à la saisi du # (hashtag (ou autre)) ? Puis de n'afficher que les propositions dans la liste contenant le terme saisi. La liste d'événements est définie.
Je tape : "#" et AHK m'ouvre une petite fenêtre ou n'importe quoi d'autre avec toute la liste définie sans m'empêcher de poursuivre la saisie. Je continu donc avec "#f" pour que AHK m'enlève de la liste les propositions ne commençant pas par f et me propose donc "Festival Machin", "Festival Truc", "Foire aux manèges", etc.

Est-ce que c'est possible ?

Je précise, tout de même, que je ne sais pas du tout codé AHK :oops:

Je vous remercie infiniment d'avance de votre aide !

Bien à vous,
Naï

Top