1 (изменено: griha09, 2013-02-24 15:12:26)

Тема: VBS: какие-то глюки с WSHShell.Run

хочу сделать скрипт с пакетной обработкой видео в VirtualDub. И остановился в самом начале


vdubpapka="D:\Install Programm\видео\Видеоредакторы\VirtualDub-1.8.8\"

Set WSHShell = WScript.CreateObject("WScript.Shell")

WSHShell.Run " vdubpapka & ""VirtualDub.exe /c /x""",2,True ' очищаем список заданий в VirtualDub

вроде правильно, но вылетает ошибка

---------------------------
Windows Script Host
---------------------------
Сценарий: make.vbs
Строка: 6
Символ: 1
Ошибка: Не удается дождаться процесса.
Код: 80020009
Источник: WshShell.Run

---------------------------
ОК   
---------------------------

и при этом открывается в Проводнике папка где лежит скрипт.  Хотя через команд.строку эта команда "D:\Install Programm\видео\Видеоредакторы\VirtualDub-1.8.8\VirtualDub.exe /c /x" работает.

2

Re: VBS: какие-то глюки с WSHShell.Run

WSHShell.Run vdubpapka & "VirtualDub.exe /c /x", 2, True

или:

WSHShell.Run """" & vdubpapka & "VirtualDub.exe"" /c /x", 2, True

3

Re: VBS: какие-то глюки с WSHShell.Run

На

WSHShell.Run vdubpapka & "VirtualDub.exe /c /x", 2, True 

матерится
Ошибка: Не удается найти указанный файл.
Код: 80070002

а вот

WSHShell.Run """" & vdubpapka & "VirtualDub.exe"" /c /x", 2, True 

работает. Большое спасибо