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

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

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

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


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

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

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


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

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

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

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

Спасибо!

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

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


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

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

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

>cscript myscript.vbs

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


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


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