以隐身模式执行批处理文件

以隐身模式执行批处理文件

可能重复:
运行完全隐藏的批处理文件

如何在启动时执行批处理文件,这样我就不会看到像黑色窗口一样的 cmd。我有这个批处理文件,我用它来在启动时附加 vhd 文件:

  @echo off
SET TEMPFILE="%TEMP%\%RANDOM%.TXT"
echo SELECT VDISK FILE=X:\sap.vhd >%TEMPFILE%
echo ATTACH VDISK>>%TEMPFILE%
DISKPART /s %TEMPFILE%
del %TEMPFILE%

我能做些什么来让执行变得不可见?

答案1

实现此目的的一种方法是通过 VBS。

创建一个VBS,内容如下:

CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False

现在您可以运行wscript "[vbspath]" "[batchfile]"以静默执行它。

相关内容