ControlCommand в AutoIt v3 - PullRequest
       4

ControlCommand в AutoIt v3

1 голос
/ 18 апреля 2011

Я пытаюсь использовать ControlCommands с приложением .NET (следовательно, все они должны быть стандартными элементами управления Microsoft), но большинство представляющих интерес элементов, похоже, ничего не делают.

Я сейчас смотрю на выпадающий список (выпадающий список).Я использовал команду «showdropdown», чтобы она выпадала, и она работала успешно.

Затем я попытался использовать «SelectString», но она не пошла в указанную строку.Как работает опция ControlCommand «SelectString»?

Я также попробовал «SetCurrentSelection».

Я использовал следующее утверждение:

ControlCommand($windowName, "", "[Name:myComboBox]", "SelectString", "a")

Я также пыталсясначала ищем его с помощью:

ControlCommand($windowName, "", "[Name:myComboBox]", "FindString", "a")

, но он тоже не нашел.Странно, здесь есть один символ «а».

Если это помогает, это класс управления: WindowsForms10.COMBOBOX

1 Ответ

2 голосов
/ 18 апреля 2011

Функции _GUICtrlComboBox_xxx также работают на внешних элементах управления. Например, _GUICtrlComboBox_FindString, _GUICtrlComboBox_SelectString, _GUICtrlComboBox_SetCurSel. Попробуйте это вместо этого.

Не забудьте добавить следующую строку. В противном случае вы получите сообщение об ошибке, содержащее «Ошибка: неизвестное имя функции.».

#include <GuiComboBox.au3>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...