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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Использование кнопок MsgBox'a

Ответить
Настройки темы
Использование кнопок MsgBox'a

Аватара для sashadeg

Старожил


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

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


В справке нашел "Возвращаемое значение" но как его использовать найти не могу...
Это чтото типа переменной чтоли?

Отправлено: 18:46, 15-05-2009

 

Аватара для Creat0R

Must AutoIt


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

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


sashadeg
Любая функция возвращает значения, его нужно передать в переменную, используется оно также как и с UDF:

Код: Выделить весь код
$iRet = MsgBox(36, "Attention", "Are you sure?")

If $iRet = 6 Then ...
Судя по таблице в справке, 6 это Yes (Да). И так далее с другими значениями.

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

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

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

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

Отправлено: 18:54, 15-05-2009 | #2



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

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


Аватара для beve

Старожил


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

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


Цитата sashadeg:
Это чтото типа переменной чтоли? »
Ага.
Код: Выделить весь код
$iMsgBoxAnswer = MsgBox(67,"Test","Нажми любую кнопку")
Select
    Case $iMsgBoxAnswer = 6 ;Yes
MsgBox(0,"","Вы нажали на Да")
    Case $iMsgBoxAnswer = 7 ;No
MsgBox(0,"","Вы нажали на Нет")
    Case $iMsgBoxAnswer = 2 ;Cancel
MsgBox(0,"","Вы нажали на Отмена")
EndSelect

-------
Не в кількості знань полягає освіта, а в повному розумінні і вмілому використанні того, що знаєш.

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

Отправлено: 19:04, 15-05-2009 | #3


Аватара для sashadeg

Старожил


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

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


Хах!!! Работает!!! Спс большое...

Я вопрос этот задавал, потому что не работает !!!это!!! , думал msgbox использовать...

-------
Ну вы ребята даёте...


Отправлено: 19:04, 15-05-2009 | #4


Аватара для beve

Старожил


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

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


Цитата sashadeg:
Я вопрос этот задавал, потому что не работает !!!это!!! , думал msgbox использовать... »
Смотреть только, если не сможеш реализовать с msgbox-om :
читать дальше »
Код: Выделить весь код
#include <WindowsConstants.au3>
#include <GUIConstants.au3> 
Global $Buttonexit

$GUI1=GUICreate("Bot-Info",   150,200,-1, -1, BitOR($WS_CAPTION, $WS_SYSMENU), -1)
$Buttonexit = GUICtrlCreateButton("Выход", 2, 150, 131, 30)
GUISetState(@SW_SHOW, $GUI1)

While 1
Switch GUIGetMsg()
    Case $Buttonexit, $GUI_EVENT_CLOSE
    _Message()
Sleep(100)
EndSwitch
WEnd


Func _Message()
GUISetState(@SW_HIDE, $GUI1)
Local $iMsgBoxAnswer
$iMsgBoxAnswer = MsgBox(262468,"Вопрос","Вы точно хотите выйти?")
Select
Case $iMsgBoxAnswer = 6 ;Yes
    GUIDelete($GUI1)
    Exit
Case $iMsgBoxAnswer = 7 ;No
    Guictrlsetstate($Buttonexit,$GUI_DISABLE)
    GUISetState(@SW_SHOW, $GUI1)
    Return
EndSelect
EndFunc ;_Message

-------
Не в кількості знань полягає освіта, а в повному розумінні і вмілому використанні того, що знаєш.


Последний раз редактировалось beve, 15-05-2009 в 20:08.


Отправлено: 19:29, 15-05-2009 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Использование кнопок MsgBox'a

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Изменить текст кнопки MSGBOX'a sashadeg AutoIt 13 20-11-2009 18:00
[решено] MsgBox (Ok, Cancel) с обратным отсчетом времени. A4S AutoIt 17 10-09-2009 17:16
[решено] Абзац в MsgBox teverus AutoIt 5 13-08-2009 15:05
[решено] MsgBox. Как расположить текст в столбик? Firebolt AutoIt 5 26-05-2009 23:35
Блок кнопок LonerD Автоматическая установка Windows 2000/XP/2003 6 22-01-2007 08:09




 
Переход