Я пытаюсь написать скрипт VBScript (.vbs), который использует метод WScript.Shell Run () , но кажется, что Run () не может найти файл прохождение.
Я свел свой скрипт к следующему коду, который будет воспроизводить результаты. Это можно скопировать в текстовый редактор, сохранить как test.vbs и запустить. Команда type просто выводит текст внутри переданного файла.
Dim WShell
Set WShell = WScript.CreateObject("WScript.Shell")
WShell.Run("type C:\inetpub\wwwroot\iisstart.htm")
Set WShell = Nothing
Если вы запускаете код в Run () непосредственно из командной строки CMD, он работает нормально. Но когда он запускается из скрипта .vbs и использует Run (), он выдает мне следующую ошибку:
Test.vbs(4, 1) (null): The system cannot find the file specified.
Я могу нормально запускать другие команды, используя Run (), но когда я пытаюсь пройти по пути, он терпит неудачу. Между прочим, Exec () завершается с ошибкой. Есть идеи?