2015-10-15 2 views
-1

Я пытаюсь позвонить пакетный файл VBS, но я получаю этот «объект требуется» ошибка:Вызов пакетного сценария из сценария VBScript

Line: 4
Char: 1
Error: Object Required: 'wshshell'
Code: 800A01A8

VBS просто не позволит мне назвать его, Неважно что я делаю. Вот код, я в настоящее время с помощью:

X=MsgBox("Scan For Malware?",vbYesNo,"InSYS AntiVirus") 
if x=6 Then 

wshshell.run "InSys AntiVirus.bat" 

End if 

if x=7 Then 
wscript.quit 

end if 

ответ

2

ошибка происходит потому, что вы не создали объект с именем WshShell.

Чтобы запустить пакетный файл CMD из VBScript:

Dim objShell 
Set objShell = WScript.CreateObject("WScript.Shell") 
objShell.Run "InSys AntiVirus.bat" 

Источник: http://ss64.com/vb/syntax-run.html

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