powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как вернуть результат из vbs-файла?
7 сообщений из 7, страница 1 из 1
Как вернуть результат из vbs-файла?
    #38827269
-2840-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
например, есть некий a.vbs результатом работы которого будет, скажем, "бла бла"
Код: vbnet
1.
i = "бла бла"



как получить этот i из другого файла( b.vbs)?

Как я понимаю, начинать нужно с одного из вариантов:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
'1 вариант
Set oShell = WScript.CreateObject("WScript.Shell")
ret = oShell.Run("a.vbs", 1, 1)

'2 вариант
Set oShell = WScript.CreateObject("WScript.Shell")
Set ret = oShell.Exec("a.vbs")



но как дальше?
...
Рейтинг: 0 / 0
Как вернуть результат из vbs-файла?
    #38827515
-2840-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это очень сложно или я задал глупый вопрос?

На всякий случай повторюсь в качестве UP-а.
У меня есть файл vbs, который складывает "бла" & "бла" и есть другой файл, которому нужно получить этот "блабла". Т.е. выполнить vbs файл как функцию. Неужели ответ нужно передавать через реестр или файл? в Quit(только цифры) влазят (
Подскажите, очень прошу.
...
Рейтинг: 0 / 0
Как вернуть результат из vbs-файла?
    #38827595
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WScript.Echo не оно?
...
Рейтинг: 0 / 0
Как вернуть результат из vbs-файла?
    #38829318
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2840-,

... в VBS есть Arguments, которые можно передать при запуске скрипта, соответственно, из первого скрипта можно вызвать второй с аргументом
Код: vbnet
1.
intReturn = WShell.Run("second.vbs " & bla-bla, 1, 1)


.. а внутри second.vbs
Код: vbnet
1.
strArg = WScript.Arguments(0) 
...
Рейтинг: 0 / 0
Как вернуть результат из vbs-файла?
    #38829657
-2840-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
carrotik, как передать В скрипт, я знаю, спасибо. Как получить ответ? "Бла-бла" нужно вернуть. Вот, как-то, чтоб intReturn(например, или другая переменная) стала "Бла-бла" посредствам выполнения second.vbs?
...
Рейтинг: 0 / 0
Как вернуть результат из vbs-файла?
    #38830092
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2840-carrotik, как передать В скрипт, я знаю, спасибо. Как получить ответ? "Бла-бла" нужно вернуть. Вот, как-то, чтоб intReturn(например, или другая переменная) стала "Бла-бла" посредствам выполнения second.vbs?

.. а, понял .. вам надо писать-читать Output, наверное....тогда WShell.Exec, StdIn и StdOut смотрите ...
StdOut Property (WshScriptExec)
...
Рейтинг: 0 / 0
Как вернуть результат из vbs-файла?
    #38832994
-2840-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
carrotik, спасибо. Похоже оно самое.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как вернуть результат из vbs-файла?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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