2014-12-23 3 views
0

Я пытаюсь сделать простую функцию, которая будет вызывать один файл VBScript и запускать его одновременно с скриптом, который в настоящее время запущен. Я искал в Интернете, и я обнаружил технику с использованием объекта WScript.Shell, однако, поскольку моя компания переключилась на Windows 7, она не работает так, как в Windows XP. Я надеюсь, что это какой-то глупый вопрос с моим кодом, но он продолжает давать мне ошибку:Вызов vbs из VBScript

Script_Call_tester.vbs(5, 2) (null): The system cannot find the file specified.

Я сделал экспортировать путь и имя файла для сценария я пытаюсь позвонить, и когда я вставить его в приглашении запуска он найдет скрипт.

sendExports("Script_Called_tester.vbs") 
function sendExports(iScript) 
    dim objShell 
    set objShell = CreateObject("WScript.Shell") 
    objShell.Run "\\path\" & iScript 
    set objShell = Nothing 
    wscript.echo("call worked") 
    wscript.sleep(3000) 
end function 
+1

система _The не может найти файл указанный_.Какой файл? Сценарий или исполняемый файл хоста? Попробуйте 'objShell.Run" "" "и" \\ path \ "& iScript &" "" "или' objShell.Run WScript.FullName & " \\ path \ "& iScript' или комбинация ... – JosefZ

+1

Наиболее вероятным объяснением является то, что ваш запутанный путь' \\ path \ Script_Called_tester.vbs' содержит место где-то. Первый образец комментария от @ JosefZ должен позаботиться об этом Не так много больше мы могли бы рассказать вам без дополнительной информации. –

+0

Другая возможность, что по ошибке , '\\ path" относится к несуществующему _host имени сервера или доменному имени ресурса хостинга домена с именем 'path'; не намного больше мы могли бы рассказать вам без дополнительной информации о реальном вызове этой строки 'path', и это означает – JosefZ

ответ

0

Я не думаю, что это что-то делать с Windows 7.

«Script_Called_tester.vbs» Скопируйте этот файл из места сети и поместить его в вашей локальной машине. Обновите путь в скрипте до вашего локального. Запустить его. Это нормально работает? (Он должен)

Что происходит, когда вы пытаетесь открыть «„\ путь \ Script_Called_tester.vbs“» непосредственно в «Поиск программ и файлов» Windows. Удалось найти Вы?

Смежные вопросы