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

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

Ответить
Настройки темы
[решено] Какой флаг нужно выставить функции MsgBox чтобы окно всплывало без звука

Пользователь


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

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


Какой флаг нужно выставить функции MsgBox чтобы окно всплывало без звука

Отправлено: 16:57, 20-07-2010

 

Аватара для FlatX007

Ветеран


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

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


Всё же проще нарисовать свои MsgBox в Koda и не парится нащёт всяких звуков.

Отправлено: 00:14, 23-07-2010 | #11



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

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


Аватара для Creat0R

Must AutoIt


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

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


Вложения
Тип файла: zip Original_MsgBox_With_GUI.zip
(4.8 Kb, 13 просмотров)

Цитата FlatX007:
проще нарисовать свои MsgBox в Koda »
В Koda такой (нормальный) MsgBox не нарисовать, свою версию прикрепил к сообщению.

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

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

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:37, 23-07-2010 | #12


Пользователь


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

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


Уважаемый Creat0R,
сообщение. Original_MsgBox_With_GUI.zip
Там два файла так вот при запуске Example.au3 Выдаёт ошибку

G:\Documents and Settings\assch\??????? ????\MsgBox.au3 (9) : ==> Can not redeclare a constant.:
Global Const $MB_ABORTRETRYIGNORE = 0x3
Global Const ^ ERROR

Версия у меня последняя 3361
Не подскажете в чём дело Очень хотелось бы посмотреть на ваш пример

Отправлено: 13:17, 23-07-2010 | #13


Аватара для madmasles

Ветеран


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

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


assch,
Я скачал тот же архив и 9-ая строка в MsgBox.au3 следующая:
Код: Выделить весь код
Global Const $MB_ABORTRETRYIGNORE = 0x2
Ошибок никаких у меня не вылазит (Windows XP SP3).

Отправлено: 14:50, 23-07-2010 | #14


Аватара для Creat0R

Must AutoIt


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

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


Цитата assch:
при запуске Example.au3 Выдаёт ошибку »
Не должно, но можно закоментировать эту строчку.

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

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

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


Отправлено: 14:53, 23-07-2010 | #15


Аватара для madmasles

Ветеран


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

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


Creat0R,
В штатном MsgBox() в случае, если ни одна кнопка не была нажата и он закрывается по таймауту, возвращается -1, что иногда бывает очень удобно.
В Вашем _MsgBoxEx() (в Example.au3) в этом случае возвращается 6. Подскажите, пожалуйста, можно это исправить.

Отправлено: 15:13, 23-07-2010 | #16


Пользователь


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

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


ПопробЫвал этот пример на другом компе Пример открыл без проблем
Видимо при сносе старой версии возникла какая то ошибка
Но дело не в этом я не понял смысл этого примера Оба бокса открываются со звуком

Отправлено: 15:54, 23-07-2010 | #17


Аватара для Creat0R

Must AutoIt


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

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


Цитата madmasles:
в этом случае возвращается 6 »
Да, так задуманно, иногда и это нужно, добавлю @extended для определения возврата по Timeout'у.

Цитата assch:
Оба бокса открываются со звуком »
Я же не просто так в пример оставил:
Код: Выделить весь код
$MB_MESSAGEBEEP = 1
$MB_TIMEOUTCOUNT = 1

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

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

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


Отправлено: 15:57, 23-07-2010 | #18


Аватара для Creat0R

Must AutoIt


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

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


Вложения
Тип файла: zip Original_MsgBox_With_GUI.zip
(4.8 Kb, 10 просмотров)

Цитата Creat0R:
добавлю @extended для определения возврата по Timeout'у »
Добавил.

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

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

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

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

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


Аватара для madmasles

Ветеран


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

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


Creat0R,
Огромное Вам спасибо! То, что доктор прописал!

Отправлено: 16:26, 23-07-2010 | #20



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Как сделать чтобы дочернее окно при выходе не закрывало основное окно assch AutoIt 5 19-07-2010 02:11
[решено] MsgBox без приостановки скрипта morgan1991 AutoIt 3 16-02-2010 16:46
Можно сделать без скриптов чтобы окно IE открывалось без меню и пр.? Gamover jr Вебмастеру 1 14-02-2008 18:28
ТВ-тюнер не даёт выставить кодек Lame для звука при захвате видео TROY Diamond Видео и аудио: обработка и кодирование 1 15-01-2008 09:44
что нужно, чтобы начать программировать на С++ vadimiron Программирование и базы данных 22 05-08-2004 11:54




 
Переход