J'essaie via autohotkey
- Lire le contenu d'une liste déroulante
- Présenter le contenu à l'utilisateur dans une liste déroulante d'interface graphique AHK
- Sélectionnez le bon élément dans la liste déroulante d'origine via l'entrée de la liste déroulante AHK.
J'ai le code suivant jusqu'à présent:
CClass = fpOCXComboBox209
Title = ahk_class ThunderRT6FormDC
ControlGet, ItemList, List,, % CClass, % Title
Gui, Add, DropDownList, vDDL, % RegExReplace(ItemList,"`n","|")
Gui, Add, Button, gSetChoice, Select ; gLabel jumps to action.
Gui, Show, w300
return
SetChoice:
GuiControlGet, CurItem,, DDL
Control, ChooseString, % CurItem, % CClass, % Title
return
GuiClose: ExitApp
Le comportement lorsque je le teste est que lorsque je clique sur "Sélectionner" dans la liste déroulante Interface graphique, la liste déroulante d'origine est masquée (comme si AHK essayait d'ajouter une variable vierge ou quelque chose du genre.)
Je crois que l'erreur pourrait se trouver dans la dernière ligne "Control, ChooseString,% CurItem,% CClass,% Title", mais je ne vois pas pourquoi.
Quelqu'un capable de m'aider?
autohotkey
Casper
la source
la source