Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] использование данных из Combobox

Ответить
Настройки темы
[решено] использование данных из Combobox

Новый участник


Сообщения: 12
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: Creat0R
Дата: 12-02-2013
Извиняюсь ,возможно, за простой вопрос. Только начинаю. Как бы подставить данные из 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

 

Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить 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

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community

Это сообщение посчитали полезным следующие участники:

Отправлено: 02:51, 12-02-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 12
Благодарности: 0

Профиль | Отправить PM | Цитировать


Извиняюсь за долгий ответ и за "не покраску"кода, всё замечательно работает. Creat0R спасибо!!! Тема решена, можно закрыть

Отправлено: 19:15, 12-02-2013 | #3


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата VNRed_OK:
Тема решена »
Не видно.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 22:43, 12-02-2013 | #4


Новый участник


Сообщения: 12
Благодарности: 0

Профиль | Отправить 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



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] использование данных из Combobox

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
.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




 
Переход