powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / (Q) Как из Vbs выводить на консоль?
7 сообщений из 7, страница 1 из 1
(Q) Как из Vbs выводить на консоль?
    #34582135
RLeha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Пишем vbscript под Windows.
Выводить в форму - не вопрос - MsgBox.

А как выводить на консоль? Vbs-файл запускаем из батника
и хочется в этот же черный экран выводить сообщения.
Вот помню где-то видел консольный класс или метод, но никак не вспомню где. :(

Приведите пример, пожалуйста.


С уважением, Алексей
...
Рейтинг: 0 / 0
(Q) Как из Vbs выводить на консоль?
    #34582158
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поиском значит вам пользоваться лень... держите.
...
Рейтинг: 0 / 0
(Q) Как из Vbs выводить на консоль?
    #34585105
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MelkiadesПоиском значит вам пользоваться лень... держите. Это конечно интерсный пример, но совершенно не в тему :) Этот пример показывает как из VB запустить внешнюю консольную программу, а потом получить доступ к stdin/stout свежесозданой консоли.

Правильный ответ на начальный вопрос будет запускать vbs через cscript а не через wscript. А потом уже.
Код: plaintext
WScript.Echo "hello world"
...
Рейтинг: 0 / 0
(Q) Как из Vbs выводить на консоль?
    #34879255
Фотография insect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl MelkiadesПоиском значит вам пользоваться лень... держите. Это конечно интерсный пример, но совершенно не в тему :) Этот пример показывает как из VB запустить внешнюю консольную программу, а потом получить доступ к stdin/stout свежесозданой консоли.

Правильный ответ на начальный вопрос будет запускать vbs через cscript а не через wscript. А потом уже.
Код: plaintext
WScript.Echo "hello world"


А теперь попробуй
WScript.Echo "Привет ..."
И как вообще работать с script host под русским Windows XP?
...
Рейтинг: 0 / 0
(Q) Как из Vbs выводить на консоль?
    #34881546
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
insectА теперь попробуй
WScript.Echo "Привет ..."
И как вообще работать с script host под русским Windows XP?

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

Кстати, можно сделать чтобы скрипты по умолчанию выполнялись в консольном режиме - тогда cscript каждый раз указывать не надо будет. В данном случае очень помогает:

cscript /?
...
Рейтинг: 0 / 0
(Q) Как из Vbs выводить на консоль?
    #35000600
RLeha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Спасибо!

А вот как выводить на консоль, если vbs-скрипт запущен под управление WSCript ?
То есть:
- запускаем vbs-скрипт на выполнение под управление WSCript.exe
(все WSCript.Echo "Hello world" - выводятся в MessageBox)

А вот как при этом вывести сообщение в черное окошко консоли -
в StdOut или StdErr самого запушенного vbs-скрипта ?


С уважением, Алексей
...
Рейтинг: 0 / 0
(Q) Как из Vbs выводить на консоль?
    #35000675
RLeha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Все, я понял как.

Запускать vbs-скрипт надо так :

>cscript myscript.vbs

тогда внутри myscript.vbs:
- MsgBox "Hello world" - будет выведено в MessageBox
- wscript.echo "Hello world" - будет выведено в DOS Console


С уважением, Алексей
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / (Q) Как из Vbs выводить на консоль?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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