powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Warning - диалог, как правильно вызвать?
5 сообщений из 5, страница 1 из 1
Warning - диалог, как правильно вызвать?
    #34322527
mhs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
собственно вопрос в теме - нужно в VBS вызвать диалог предупреждения через set dlg
с кнопками "Ок/Отмена" или "Продолжить/ Отменить" и label с текстом предупреждения.
ни в документации, ни поиском как то не удалось найти примеры подобного, поэтому заранее благодарен за помощь.
...
Рейтинг: 0 / 0
Warning - диалог, как правильно вызвать?
    #34322557
oxcom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А через:
Код: plaintext
Msgbox
не хочешь?
...
Рейтинг: 0 / 0
Warning - диалог, как правильно вызвать?
    #34322559
mhs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут вопрос в том, что VBS вызывается не сам по себе а через клиентское приложение, и там конструкция msgbox работает только без параметров :(
а так - да хорошо бы было..
...
Рейтинг: 0 / 0
Warning - диалог, как правильно вызвать?
    #34322560
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариант WScript
1. Popup
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Dim WshShell, BtnCode
Set WshShell = WScript.CreateObject("WScript.Shell")

BtnCode = WshShell.Popup("Do you feel alright?",  7 , "Answer This Question:",  4  +  32 )

Select Case BtnCode
   case  6       WScript.Echo "Glad to hear you feel alright."
   case  7       WScript.Echo "Hope you're feeling better soon."
   case - 1      WScript.Echo "Is there anybody out there?"
End Select

2. Echo
Код: plaintext
WScript.Echo "Hello World!!!"

3. MsgBox (стандартный)
Код: plaintext
MsgBox "Hello World!",  65 , "MsgBox Example"

Если и эти не подходят можно подключиться к COM-объектам, через которые можно вывести Dialog окно, например Excel, Access и т.д.
Можно самому написать ActiveX DLL, в котором можно будет реализовать вывод сообщения и т.д., с любыми наворотами
...
Рейтинг: 0 / 0
Warning - диалог, как правильно вызвать?
    #34322566
mhs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orunbekВариант WScript

Если и эти не подходят можно подключиться к COM-объектам, через которые можно вывести Dialog окно, например Excel, Access и т.д.
Можно самому написать ActiveX DLL, в котором можно будет реализовать вывод сообщения и т.д., с любыми наворотами

WScript к сожалению тоже не подошел, не может клиент его подцепить...,
как вариант - нашел в аналогичных примерах диалог открытия текстового файла

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
set dlg=CreateObject("Mdialog.Cdialog")
With dlg
	.Caption = "Выбор файла для обработки"
	.FormName = "SELECT_FILE"

	with .group
		.AddLabel .LabelConstr, "Файл"        
		'Здесь можно задать маску файлов. В примере *.txt		
		.AddFileBox .ControlConstr, "Выбрать", "File", "*.txt",true, 4 ,pPath
	end with
    	If Not .Exec Then Exit Sub
    		Filename = dlg.Value("File")
	end with
подскажите - через что оно вызывается?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Warning - диалог, как правильно вызвать?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]