需要在静默模式下通过批处理文件运行vbscipt

时间:2017-12-05 15:57:29

标签: batch-file vbscript

我知道这是重复的。但我陷入困境,无法正确理解这些。

第一个vbs文件:

Msgbox "Success"

蝙蝠档案:

@echo off
Start "C:\Success.vbs" %*

我需要以静默模式运行bat文件。任何人都可以解释我如何做到这一点。

2 个答案:

答案 0 :(得分:2)

创建另一个VBS文件作为包装器:

Dim Shell
Set Shell = CreateObject("WScript.Shell")
Shell.Run "C:\Whatever.bat", 0

现在运行此VBS文件,您的批处理将在不显示"黑板"的情况下执行。

答案 1 :(得分:0)

将批处理文件更改为此

如果你想使用32位,

@echo off
@%WINDIR%\SysWOW64\cmd.exe /c call cscript "C:\Success.vbs"

否则,

@echo off
cscript "C:\Success.vbs"

这将隐藏额外的cmd窗口,但它不会隐藏bat文件cmd窗口。