У меня есть два сценария: One.vbs
и Email.vbs
.Как получить входные параметры?
One.vbs
вызывает Email.vbs
с аргументом reportFile
(String), как показано ниже.
Dim objShell
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run "email.vbs" , reportFile
При попытке извлечения аргумент в Email.vbs
в
' == Read the Argument
fileName = WScript.Arguments.Item(0)
Я получаю ошибку
Subscript из диапазона
с кодом ошибки 800A0009.
Я попытался много разобраться в этом, но ничего не работает, как ожидалось. Просто хочу знать, правильно ли я делаю это, если не ошибка?
Нет, это не сработало. – Vishwa
Вы копировали и вставляли то, что я вам дал? Побеседуйте с ним; оно работает. Я написал буквально сотни сценариев VB, которые это делают. –
@Vishwa Возможно, вам нужно будет добавить кавычки вокруг 'reportFile', если строка содержит пробелы:' 'email.vbs" "" & reportFile & "" "" ' –