思不磕网-你身边的文案专家

思不磕网-你身边的文案专家

如何隐藏bat软件名字

59

一、使用VBS脚本隐藏窗口

创建隐藏运行批处理的VBS脚本

编辑文本文件,输入以下代码:

```vbscript

Set objShell = CreateObject("WScript.Shell")

objShell.Run "cmd /c D:\test.bat", 0, True

```

保存为 `runbat.vbs`(扩展名必须为 `.vbs`),双击运行即可隐藏窗口执行批处理文件。

在批处理文件中调用隐藏运行脚本

在目标批处理文件开头添加:

```bat

@echo off

if "%1"=="h" goto begin

mshta vbscript:createobject("wscript.shell").run("%~nx0 h", 0) & exit

:begin

REM 执行实际命令

```

保存为 `aa.bat`,运行时通过参数 `h` 调用隐藏模式。

二、使用批处理文件实现隐藏运行

使用 `cmd /c` 参数

在批处理文件开头添加:

```bat

@echo off

if "%1"=="h" (cmd /c start /b your_script.bat)

```

保存为 `run.bat`,通过 `start /b` 参数后台运行批处理文件。

结合 `cmd /c` 与 `if` 判断

在批处理文件中添加条件判断:

```bat

@echo off

if "%1"=="hide" (cmd /c start /b your_script.bat)

```

保存为 `hide.bat`,运行时通过参数 `hide` 触发隐藏模式。

三、其他注意事项

开机自动运行:

若需开机自动执行,可将批处理文件添加到任务计划程序中,选择“隐藏”选项。

安全性提示:部分第三方工具(如 `HideRun.vbs`)可能被杀毒软件误判,建议谨慎使用。

以上方法可根据具体需求选择实现方式,隐藏运行时建议结合任务计划或参数控制以提高灵活性。