|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] использование данных из Combobox |
|
[решено] использование данных из Combobox
|
Новый участник Сообщения: 12 |
Извиняюсь ,возможно, за простой вопрос. Только начинаю. Как бы подставить данные из Combo в место ХХ в скрипт:
#include <GUIConstantsEx.au3> Opt('MustDeclareVars', 1) Example() Func Example() Local $tab, $tab0, $tab0OK, $tab0input,$msg Local $tab1, $tab1combo, $tab1OK,$tab11K GUICreate("My GUI Tab",300,150) ; will create a dialog box that when displayed is centered GUISetBkColor(0x00E0FFFF) GUISetFont(9, 300) $tab = GUICtrlCreateTab(10, 10, 200, 100) $tab0 = GUICtrlCreateTabItem("Connect") $tab0OK = GUICtrlCreateButton("Connect", 20, 50, 50, 20) $tab1combo = GUICtrlCreateCombo("", 80, 50,80,120) GUICtrlSetData(-1, "73|74|75|", "SIEMENS") Case $tab0OK WinActivate ("Patty") Send ("Telnet 10.10.10.XX") $tab1 = GUICtrlCreateTabItem("DATA") GUICtrlCreateLabel("Плата-Порт", 30, 80, 80, 20) $tab1combo = GUICtrlCreateCombo("", 20, 50, 40, 120) GUICtrlSetData(-1, "1|2|3|4|5", "") $tab1combo = GUICtrlCreateCombo("", 70, 50, 40, 120) GUICtrlSetData(-1, "1|2|3|4|5", "") $tab1OK = GUICtrlCreateButton("SNR", 120, 50, 50, 20) $tab11K = GUICtrlCreateButton("SPEED", 120,80, 60, 20) GUISetState() While 1 $msg = GUIGetMsg() If $msg = $GUI_EVENT_CLOSE Then ExitLoop WEnd EndFunc |
|
Отправлено: 20:37, 11-02-2013 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать VNRed_OK, Код принято заключать в соответствующий тег.
Возможно это нужно: #include <GUIConstantsEx.au3> Opt('MustDeclareVars', 1) Example() Func Example() Local $tab, $tab0, $tab0OK, $tab0input, $msg Local $tab1, $tab1combo, $tab1OK, $tab11K GUICreate("My GUI Tab", 300, 150) ; will create a dialog box that when displayed is centered GUISetBkColor(0x00E0FFFF) GUISetFont(9, 300) $tab = GUICtrlCreateTab(10, 10, 200, 100) $tab0 = GUICtrlCreateTabItem("Connect") $tab0OK = GUICtrlCreateButton("Connect", 20, 50, 50, 20) $tab1combo = GUICtrlCreateCombo("", 80, 50, 80, 120) GUICtrlSetData(-1, "73|74|75|", "SIEMENS") GUISetState() While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE ExitLoop Case $tab0OK WinActivate("Patty") Send("Telnet 10.10.10." & GUICtrlRead($tab1combo)) $tab1 = GUICtrlCreateTabItem("DATA") GUICtrlCreateLabel("Плата-Порт", 30, 80, 80, 20) $tab1combo = GUICtrlCreateCombo("", 20, 50, 40, 120) GUICtrlSetData(-1, "1|2|3|4|5", "") $tab1combo = GUICtrlCreateCombo("", 70, 50, 40, 120) GUICtrlSetData(-1, "1|2|3|4|5", "") $tab1OK = GUICtrlCreateButton("SNR", 120, 50, 50, 20) $tab11K = GUICtrlCreateButton("SPEED", 120, 80, 60, 20) EndSwitch WEnd EndFunc |
------- Отправлено: 02:51, 12-02-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Извиняюсь за долгий ответ и за "не покраску"кода, всё замечательно работает. Creat0R спасибо!!! Тема решена, можно закрыть
|
Отправлено: 19:15, 12-02-2013 | #3 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата VNRed_OK:
|
|
------- Отправлено: 22:43, 12-02-2013 | #4 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать На рабочей программе не проверял - сейчас нахожусь в командировке, а в тестовом режиме работает как надо:
#include <GUIConstantsEx.au3> Opt('MustDeclareVars', 1) Example() Func Example() Local $msg,$tab0input Local $tab, $tab0, $tab1, $tab2 Local $tab3OK,$tab2OK,$tab0OK,$tab4OK,$tab5OK Local $tab2combo,$tab3combo,$tab1combo,$tab4combo,$tab5combo,$tab6combo GUICreate("ИЗМЕРЕНИЯ", 220, 130) GUISetBkColor(0x00E0FFFF) GUISetFont(9, 300) $tab = GUICtrlCreateTab(10, 10, 200, 105) $tab0 = GUICtrlCreateTabItem("Connect") $tab0OK = GUICtrlCreateButton("Connect", 20, 50, 50, 20) $tab1combo = GUICtrlCreateCombo("", 80, 50, 50, 120) GUICtrlSetData(-1, "73|74|75|", "SIEMENS") $tab1 = GUICtrlCreateTabItem("DATA") GUICtrlCreateLabel("Плата-Порт", 30, 80, 80, 20) $tab2combo = GUICtrlCreateCombo("", 20, 50, 40, 120) GUICtrlSetData(-1, "1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16", "") $tab3combo = GUICtrlCreateCombo("", 70, 50, 50, 120) GUICtrlSetData(-1, "1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24", "") $tab2OK = GUICtrlCreateButton("SNR", 140, 50, 50, 20) $tab3OK = GUICtrlCreateButton("SPEED", 140, 80, 60, 20) $tab2 = GUICtrlCreateTabItem("SetUp") ;GUICtrlCreateLabel("Плата-Порт", 30, 80, 80, 20) $tab4combo = GUICtrlCreateCombo("", 20, 35, 70, 90) GUICtrlSetData(-1, "плата|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|", "плата") $tab5combo = GUICtrlCreateCombo("", 20, 60, 70, 90) GUICtrlSetData(-1, "порт|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|", "порт") $tab6combo = GUICtrlCreateCombo("", 20, 85, 110, 90) GUICtrlSetData(-1, "профиль|xsdl 2048/512|xsdl 4096/1024|xsdl 6144/1024|xsdl 10240/1024|", "профиль") $tab4OK = GUICtrlCreateButton("SHOW", 140, 40, 60, 20) $tab5OK = GUICtrlCreateButton("SET", 150, 65, 50, 20) GUISetState() While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE ExitLoop Case $tab0OK WinActivate("TEMP - Блокнот") Send("Telnet 10.10.75." & GUICtrlRead($tab1combo)) Send("{ENTER}") Case $tab2OK WinActivate("TEMP - Блокнот") Send("show lre xdsl " & GUICtrlRead($tab2combo)) Send("/" & GUICtrlRead($tab3combo)) Send(" band-table" ) Send("{ENTER}") Case $tab3OK WinActivate("TEMP - Блокнот") Send("show lre xdsl " & GUICtrlRead($tab2combo)) Send("/" & GUICtrlRead($tab3combo)) Send(" phisycal table linerates" ) Send("{ENTER}") EndSwitch WEnd EndFunc |
|
Отправлено: 18:18, 13-02-2013 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
.NET - [решено] Загрузка Xml-файла в ComboBox | Hector | Программирование и базы данных | 5 | 03-02-2012 13:42 | |
Delphi - [решено] сохранение значений ComboBox | camope3 | Программирование и базы данных | 9 | 15-09-2011 22:45 | |
Delphi - [решено] Присвоение имени из ComboBox при копировании файла | OkSherd | Программирование и базы данных | 2 | 07-09-2011 13:29 | |
Нужна помощь по ComboBox | sacredboy | AutoIt | 17 | 09-09-2009 15:07 | |
ComboBox в VB6 | Vitki | Программирование и базы данных | 1 | 12-05-2004 10:08 |
|