我正在尝试从VBS调用批处理文件,但我不断收到此“需要对象”错误:
无论我做什么,VBS都不会让我给它打电话。这是我目前使用的代码:线:4
Char:1
错误:对象必需:'wshshell'
代码:800A01A8
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
答案 0 :(得分:2)
发生错误是因为您尚未创建任何名为 wshshell 的对象。
从VBScript运行CMD批处理文件:
Dim objShell
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run "InSys AntiVirus.bat"