2015-10-28 5 views
1

Следующая инструкция VBS работали в предыдущих версиях Windows, но не под Windows 10, где она обеспечивает ошибка «Система не может найти указанный файл» -не CREATEOBJECT нашли под окнами 10

CreateObject("Wscript.Shell").Run "c:\users\" & User & "\dropbox\bctrak\bct1.bat",0,True 

Это выглядит как CreateObject не находится в папке Windows 10 по умолчанию.

Любые идеи о том, как указать, где и как его найти. Весь скрипт составляет всего около 30 строк, поэтому я могу опубликовать его, если это поможет.

Thanks,

Rob.

ответ

0

Сообщение об ошибке «Система не может найти указанный файл» вызывается методом .run:

type 33387109.vbs 
Set oWSH = CreateObject("WScript.Shell") 
iRet = oWSH.Run("c:\nix.exe") 

cscript 33387109.vbs 
..\33387109.vbs(2, 1) (null): The system cannot find the file specified. 

Так проверьте файл спецификации вашего .bat.

+0

Я не вижу ничего, что может вызвать это !! Почему это произойдет только после изменения Windows 10? – Rob

+0

Я сам решил эту проблему, используя некоторые поля MSG, чтобы показать результаты более раннего кода, и по какой-то причине ранее код Instr не извлекал строковые данные, как это было ранее. Теперь все исправлено. – Rob

+0

Еще немного, код, как показано, был прав, но содержимое переменной пользователя было недействительным, поэтому команда не могла быть запущена. Он также не может быть ограничен Windows 10, поэтому пользователи должны быть осторожны. Спасибо за ответ Эккехард. – Rob

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