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

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

Ответить
Настройки темы
Вопрос по функции GUICtrlRead [AvtoIt v3]

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


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

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


Изменения
Автор: LexaSF
Дата: 18-12-2010
GUICtrlRead Какое будет возвращаться значение у $Button в этой функции при нажатии на кнопку?При отстутсвии события оно посылает просто текст на кнопке.А какое будет при нажатии на нее?

Отправлено: 12:27, 18-12-2010

 

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


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

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


)но осталась 1 проблема - кнопки реагируют не сразу.Я нажимаю на 7них, они то с 1 раза выводят сообщение то с 3 как это исправить?

Отправлено: 17:54, 18-12-2010 | #11



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

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


Аватара для Coutty

Кот Ти


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

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


Телепатический ресурс исчерпан. Показывайте код (не забудьте использовать тэг [ code ] или [ php ], а то читать никто не будет).

Отправлено: 18:09, 18-12-2010 | #12


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


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

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


Код: Выделить весь код
#include <GUIConstants.au3>    #Region ### START Koda GUI section ### Form=C:\Users\Lexa\AppData\Local\Temp\Rar$EX00.605\Forms\12.kxf  $Form1_1 = GUICreate("Settings", 340, 281, 374, 214)  GUISetIcon("C:\Users\Lexa\Desktop\heroic_autobots.ico")  GUISetFont(8, 800, 0, "Palatino Linotype")  GUISetBkColor(0xFFFBF0)  $Checkbox1 = GUICtrlCreateCheckbox("Выводить общюю статистику", 8, 56, 289, 25)  GUICtrlSetFont(-1, 10, 800, 0, "Palatino Linotype")  $Label1 = GUICtrlCreateLabel("                AvToB0T Settings", 0, 0, 339, 25)  GUICtrlSetFont(-1, 12, 800, 0, "FreeSetBlackCTT")  GUICtrlSetBkColor(-1, 0xA6CAF0)  $Label2 = GUICtrlCreateLabel("Кол-во попыток запуска при ошибке соеденения:", 8, 96, 324, 22)  GUICtrlSetFont(-1, 10, 800, 0, "Palatino Linotype")  $Input1 = GUICtrlCreateInput("Input1", 8, 128, 209, 24)  $Label3 = GUICtrlCreateLabel("Количество аккаунтов:", 8, 168, 191, 26)  GUICtrlSetFont(-1, 12, 800, 0, "Palatino Linotype")  $Input2 = GUICtrlCreateInput("Input2", 8, 200, 209, 24)  $Button2 = GUICtrlCreateButton("Сохранить", 8, 240, 97, 25, 0)  GUICtrlSetFont(-1, 10, 800, 0, "Palatino Linotype")  $Button1 = GUICtrlCreateButton("Выйти", 120, 240, 97, 25, 0)  GUICtrlSetFont(-1, 10, 800, 0, "Palatino Linotype")  $Label4 = GUICtrlCreateLabel("By ToSTeP", 272, 256, 52, 18)  GUICtrlSetFont(-1, 7, 800, 0, "Palatino Linotype")  GUISetState(@SW_SHOW)  #EndRegion ### END Koda GUI section ###    While 1  $nMsg = GUIGetMsg()  Switch $nMsg  Case $GUI_EVENT_CLOSE  Exit  EndSwitch  $msg = GUIGetMsg()    Select      Case $msg = $Button2        MsgBox(0,'','11111button')    Case $msg = $GUI_EVENT_CLOSE        ExitLoop    Case $msg = $Button1  	  MsgBox(0,'','22222button2')  	  Exit    EndSelect  WEnd
#include <GUIConstants.au3>

#Region ### START Koda GUI section ### Form=C:\Users\Lexa\AppData\Local\Temp\Rar$EX00.605\Forms\12.kxf
$Form1_1 = GUICreate("Settings", 340, 281, 374, 214)
GUISetIcon("C:\Users\Lexa\Desktop\heroic_autobots.ico")
GUISetFont(8, 800, 0, "Palatino Linotype")
GUISetBkColor(0xFFFBF0)
$Checkbox1 = GUICtrlCreateCheckbox("Выводить общюю статистику", 8, 56, 289, 25)
GUICtrlSetFont(-1, 10, 800, 0, "Palatino Linotype")
$Label1 = GUICtrlCreateLabel(" AvToB0T Settings", 0, 0, 339, 25)
GUICtrlSetFont(-1, 12, 800, 0, "FreeSetBlackCTT")
GUICtrlSetBkColor(-1, 0xA6CAF0)
$Label2 = GUICtrlCreateLabel("Кол-во попыток запуска при ошибке соеденения:", 8, 96, 324, 22)
GUICtrlSetFont(-1, 10, 800, 0, "Palatino Linotype")
$Input1 = GUICtrlCreateInput("Input1", 8, 128, 209, 24)
$Label3 = GUICtrlCreateLabel("Количество аккаунтов:", 8, 168, 191, 26)
GUICtrlSetFont(-1, 12, 800, 0, "Palatino Linotype")
$Input2 = GUICtrlCreateInput("Input2", 8, 200, 209, 24)
$Button2 = GUICtrlCreateButton("Сохранить", 8, 240, 97, 25, 0)
GUICtrlSetFont(-1, 10, 800, 0, "Palatino Linotype")
$Button1 = GUICtrlCreateButton("Выйти", 120, 240, 97, 25, 0)
GUICtrlSetFont(-1, 10, 800, 0, "Palatino Linotype")
$Label4 = GUICtrlCreateLabel("By ToSTeP", 272, 256, 52, 18)
GUICtrlSetFont(-1, 7, 800, 0, "Palatino Linotype")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
$msg = GUIGetMsg()
Select
Case $msg = $Button2
MsgBox(0,'','11111button')
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $Button1
MsgBox(0,'','22222button2')
Exit
EndSelect
WEnd

Отправлено: 18:30, 18-12-2010 | #13


Аватара для madmasles

Ветеран


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

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


LexaSF,
Код: Выделить весь код
;...
While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Button1
            MsgBox(0, '', '11111button')
        Case $Button2
            MsgBox(0, '', '22222button2')
            Exit
    EndSwitch
WEnd

Отправлено: 18:45, 18-12-2010 | #14


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


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

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


Блин, как мне так сделать?

Отправлено: 18:53, 18-12-2010 | #15


Аватара для madmasles

Ветеран


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

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


Цитата LexaSF:
Блин, как мне так сделать? »
Вы про Au3ToPost - Инструмент для расскраски AutoIt-кода?

Отправлено: 19:18, 18-12-2010 | #16


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


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

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


А, я думал это вы с помощью ББ сделали))Но все же почему реакция идет не сразу?

Отправлено: 19:22, 18-12-2010 | #17


Аватара для madmasles

Ветеран


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

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


LexaSF,
У меня сразу.

Отправлено: 19:28, 18-12-2010 | #18


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


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

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


у меня железо не вроде самое глючное)Но идет не сразу.От чего может зависить это?

Последний раз редактировалось LexaSF, 18-12-2010 в 19:40.


Отправлено: 19:31, 18-12-2010 | #19


Аватара для Creat0R

Must AutoIt


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

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


Цитата LexaSF:
идет не сразу.От чего может зависить это? »
От того что используется несколько GUIGetMsg, тебе показали как делать, а ты за своё. Читай справку, срочно!

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

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

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


Отправлено: 21:34, 18-12-2010 | #20



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

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




 
Переход