|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] получить значение из _GUICtrlComboBoxEx_Create |
|
[решено] получить значение из _GUICtrlComboBoxEx_Create
|
Новый участник Сообщения: 12 |
Есть небольшой скрипт, вот фрагмент:
#include <GUIConstants.au3> #include <GUIComboBoxEx.au3> $hMainGUI = GUICreate("123", 300, 150) $B_ok = GUICtrlCreateButton("OK", 180, 18, 50, 20);OK $1combo = _GUICtrlComboBoxEx_Create($hMainGUI,"Брх|Чеп|Леб|Б-Б|Нов", 110, 10, 60, 200, $CBS_DROPDOWNLIST); GUISetState() While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE Exit Case $B_ok ;OK $C_R = GUICtrlRead($1combo) If $C_R = "" Then MsgBox(0,"ПУСТО","???",4) Else MsgBox(0,'',$C_R) EndIf EndSwitch WEnd |
|
Отправлено: 11:46, 12-05-2015 |
Новый участник Сообщения: 38
|
Профиль | Отправить PM | Цитировать Вот тут можно подсмотреть функции GuiComboBoxEx.au3
искал как одной функцией получить, но что-то не нашел, хотя наверняка есть.. |
Последний раз редактировалось Mike909, 12-05-2015 в 12:44. Отправлено: 12:33, 12-05-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Mike909, благодарствую. Попробую разобраться
|
Отправлено: 13:20, 12-05-2015 | #3 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать VNRed_OK,
Можно так. #include <GUIConstants.au3> #include <GUIComboBoxEx.au3> Local $sTxt $hGUI = GUICreate('ComboBoxEx', 300, 150) $idBtn = GUICtrlCreateButton('OK', 180, 18, 50, 20);OK $hCombo = _GUICtrlComboBoxEx_Create($hGUI, 'Брх|Чеп|Леб|Б-Б|Нов', 110, 10, 60, 200, $CBS_DROPDOWNLIST) _GUICtrlComboBoxEx_SetCurSel($hCombo, Random(0, 4, 1)) GUISetState() While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE Exit Case $idBtn If _GUICtrlComboBoxEx_GetItemText($hCombo, _GUICtrlComboBoxEx_GetCurSel($hCombo), $sTxt) > 0 Then ConsoleWrite($sTxt & @LF) Else ConsoleWrite('!Error' & @LF) EndIf EndSwitch WEnd |
Отправлено: 16:57, 12-05-2015 | #4 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать madmasles, Благодарствую. Просто замечательный вариант. Этого решения будет достаточно.
|
|
Отправлено: 08:21, 13-05-2015 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Как получить значение параметра из реестра, добавить значение в текстовый файл etc.? | Dark Ange1 | Скриптовые языки администрирования Windows | 28 | 22-06-2022 14:37 | |
CMD/BAT - Как получить значение искомой подстроки в строке? | Loki3D | Скриптовые языки администрирования Windows | 11 | 24-02-2018 08:37 | |
CMD/BAT - Как из for получить значение из одной строки смещаясь на 1 при каждом проходе | Voodooman | Скриптовые языки администрирования Windows | 18 | 28-08-2011 05:54 | |
[решено] AJAX. получить значение в подгружаемом элементе | Artem-Samsung | Вебмастеру | 1 | 11-09-2010 12:43 | |
[решено] Получить значение ячейки из таблицы HTML | Lodoss | AutoIt | 2 | 30-12-2009 07:15 |
|