Форум программистов, компьютерный форум, киберфорум
VBScript/JScript/WSH/WMI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/55: Рейтинг темы: голосов - 55, средняя оценка - 4.55
 Аватар для ketch
1 / 1 / 0
Регистрация: 28.07.2009
Сообщений: 79
VBS

Как создать диалоговое окно?

04.09.2009, 18:44. Показов 11464. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, подскажите пожалуйста можно ли создать bat файл при запуске которого выскакивало диалоговое сообщение, подобное тому что выскакивает при ошибке или информации.. но только со своим текстом? Мне кто то говорил что можно с помощью команды ECHO, но почему то ничего не выходит.. (( Что нужно прописать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.09.2009, 18:44
Ответы с готовыми решениями:

Заполнить диалоговое окно Firefox
Приветствую, нужно записать путь к файлу в диалоговом окне выбора файла в Firefox. этот скрипт работает если запускать из файла ...

Диалоговое окно без остановки скрипта !
Народ здраствуйте! Подскажите как в vbs можно реализовать диалоговое окно, которое не останавливает выполнение скрипта? Допустим...

Диалоговое окно для выбора папок с указанием папки
Подскажите, как указать папку при открытии диалогового? вариант (strFolderPath = Browse4Folder(strPrompt, intOptions,...

11
сишник
Автор FAQ
130 / 36 / 1
Регистрация: 25.07.2009
Сообщений: 291
04.09.2009, 19:24
Отдельной программой...
Думаю, тему надо в другие языки.
0
247 / 205 / 26
Регистрация: 03.02.2009
Сообщений: 785
04.09.2009, 19:42
Можно выводить текст в bat-файлах! Например:

Code
1
2
@echo off
echo message
@echo off - выключение вывода самих команд
message - выводимое сообщение (в DOS-кодировке)
1
 Аватар для Toxa33rus
3921 / 922 / 125
Регистрация: 16.04.2009
Сообщений: 1,960
04.09.2009, 19:47
Лучший ответ Сообщение было отмечено ComSpec как решение

Решение

ketch, bat это принципиально? Что если через VBS?
Создайте текстовый файл только не с расширением .txt а с .vbs
И вставьте всего 1 строку:
Visual Basic
1
MsgBox "Ты туда не ходи, ты сюда ходи!", vbCritical, "Заголовок окна"
вместо vbCritical можно вводить:
vbExclamation - с желтым восклицательным знаком
vbInformation - с буквой "i" в "облачке"
vbQuestion - с вопросительным знаком
Только следует учитывать что по умолчанию в окне всего 1 кнопка "ОК". Если нужны "Да/Нет", то нужно к стилю прибавить vbYesNo (например: vbQuestion + vbYesNo)

Добавлено через 1 минуту
Забыл сказать что этот файл выполняется так же как и батник. Можно закинуть его прямо в автозагрузку и при запуске будет показываться.
2
 Аватар для ketch
1 / 1 / 0
Регистрация: 28.07.2009
Сообщений: 79
04.09.2009, 20:42  [ТС]
Toxa33rus, нет не принципиально, но мне потом нужно в экзешник все, а vbs конвертнется в exe?
0
247 / 205 / 26
Регистрация: 03.02.2009
Сообщений: 785
05.09.2009, 08:53
Можно использовать различные визуальные языки программирования для удобства создания подобных приложений: Delphi, C Builder, Visual Basic и т.п.

...и они все создают готовый exe-файл программы на выходе!
0
 Аватар для Konctantin
970 / 773 / 171
Регистрация: 12.04.2009
Сообщений: 1,700
05.09.2009, 18:47
vbs - запускается как ехе, это "самостоятельный" файл.
0
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
06.09.2009, 21:23
Цитата Сообщение от Konctantin Посмотреть сообщение
vbs - запускается как ехе, это "самостоятельный" файл.
Как текстовый скрипт может быть "самостоятельным файлом, как exe"? Он открывается и исполняется wscript.exe.
0
0 / 0 / 0
Регистрация: 07.12.2014
Сообщений: 1
17.07.2016, 21:22
А как сделать так, чтобы при нажатии на кнопку "Да" происходило действие?
0
1781 / 763 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
11.09.2016, 10:49
Подскажите, как передать из командной строки в окно popup два параметра "Название окна", "Текст окна" ? С одним параметром пример нашел, с двумя пока нет.
Visual Basic
1
wscript.createobject("wscript.shell").popup wscript.arguments(0), 6, "Название окна", vbokonly + vbinformation
Windows Batch file
1
cscript //nologo "%~dp0msg.vbs" "Текст окна"
Возможен ли перенос строк в "Текст окна"? Параметр \n не переносит.

Добавлено через 7 минут
скрипт vbs нужен в одну строку.
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18031 / 7734 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
11.09.2016, 16:02
Лучший ответ Сообщение было отмечено ComSpec как решение

Решение

sov44, привет !

Windows Batch file
1
cscript //nologo "%~dp0msg.vbs" "Текст \n окна" "Название окна"
Visual Basic
1
wscript.createobject("wscript.shell").popup replace(wscript.arguments(0),"\n",vbCrLf), 6, wscript.arguments(1), vbokonly + vbinformation
3
1781 / 763 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
11.09.2016, 20:19
Dragokas, привет! Спасибо, снова выручил!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.09.2016, 20:19
Помогаю со студенческими работами здесь

Выбрать продолжение исполнения сценария через диалоговое окно
Никак не могу решить проблему! Проблема в вставке в область "Спрашиваем об объеме копируемых файлов" msbox`a который определит...

Запуск скрипта от имени системы. Не появляется диалоговое окно в текущем профиле
Знатоки, нужна помощь. У меня мозг кончился. Следующий скрипт прописан в гпо на выполнение при загрузке компьютера. То есть после входа в...

Как создать диалоговое окно?
Как создать окно в с++? Какая библиотека нужна? Желательно с кодом.

Как создать диалоговое окно
В приложении создал дополнительное окно через конструксор, изначально оно наследовалось от QMainWindow, теперь я его хочу сделать...

Как создать диалоговое окно?
доброго времени суток, форумчане! так как я не владею терминами, буду спрашивать на примере блокнота. открыв блокнот, на верхней...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru