2016-05-21 2 views
1

Мой файл находится в правильной папке, и ошибка даже дает мне правильное имя пути, поэтому я не уверен, в чем проблема.800A004C Путь не найден

Next 

Dim objShell 
Set objShell = Wscript.CreateObject("WScript.Shell") 

objShell.Run "hidden\host.vbs" 
Set objShell = Nothing 

Я даже пытался передавая значение в переменной, используя полный путь, а также различные методы оболочки все еще тот же результат.

+1

Является ли ваш рабочий каталог, что вы думаете, что это? ('WScript.Echo objShell.CurrentDirectory') –

+0

Я могу подтвердить, что моя текущая директория верна с помощью команды Echo. В сообщении об ошибке указано, что «C: \ hidden \ host.vbs» отсутствует, что является странным, потому что я могу видеть файл, и я скопировал это имя непосредственно из свойств файла, чтобы избежать опечаток – Tomcat

+0

Дикая догадка: расширение скрытого файла? Что делает 'dir C: \ hidden 'в представлении командной строки? –

ответ

4

800A004C Path not found error message не исходит из приведенного фрагмента кода.

Он исходит из "hidden\host.vbs" сценарий.

Устранение Код 800A004C - Путь не найден

На этот раз ошибка 800A004C не вина VBScript в. Проверьте имя файла файла и папки, упомянутых в скрипте.

Введение в ошибку 800A004C
Ошибка 800A004C возникает при выполнении VBScript. Мое предложение состоит в том, что вы пытаетесь прочитать, или напишите в ссылку на файл, которая не существует. Дикое предположение, там - это опечатка в вашей инструкции Path.Code 800A004C Ошибка - путь не найден. VBScript Microsoft

Симптомы Вы получаете 800A004C
Когда вы получите всплывающее окно с сообщением WSH. Наденьте свою детективную шляпу и обратите пристальное внимание на номер . Ошибка 800A004C является ошибкой во время выполнения, поэтому проблема, скорее всего, вне вашего скрипта, может быть что-то дело с местоположением файла .

800A004C

Причиной 800A004C ошибки
В приведенном выше примере, строка 12: является источником ошибки. Char 1: не всегда очень полезно, поскольку ошибка может быть в любом месте на линии, а char 1 будет обвинен WSH. (Windows Script Host)

Причиной ошибки 800A004C является то, что папка, которую вы хотите создать файл , не существует. VBScript способен создавать файл , но такого каталога нет.

Ошибка, возникшая из objShell.Run "hidden\host.vbs", будет 80070002, если файл цели (команда) не существует.

80070002

+0

Спасибо, я буду поднимать еще один вопрос, который работает мой скрипт, но когда я пытаюсь запустить его из запланированной задачи, я получаю ошибку 8007002 в отдельном билете. – Tomcat

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