J'essaie via autohotkey

  1. Lire le contenu d'une liste déroulante
  2. Présenter le contenu à l'utilisateur dans une liste déroulante d'interface graphique AHK
  3. 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?

Casper
la source