热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

从vbscript脚本调用批处理脚本-Callingabatchscriptfromavbscriptscript

IamtryingtocallabatchfilefromVBS,butIkeepgettingthisobjectrequirederror:我试图从VBS调

I am trying to call a batch file from VBS, but I keep getting this "object required" error:

我试图从VBS调用批处理文件,但我不断收到“需要对象”错误:

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

行:4个字符:1个错误:需要对象:'wshshell'代码:800A01A8

VBS just won't let me call it, no matter what I do. Here is the code I am currently using:

无论我做什么,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

1 个解决方案

#1


2  

The error occurs because you have not created any object named wshshell.

发生此错误是因为您尚未创建任何名为wshshell的对象。

To run a CMD batch file from Vbscript:

从Vbscript运行CMD批处理文件:

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

Source: http://ss64.com/vb/syntax-run.html


推荐阅读
author-avatar
静默的温柔结成思念
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有