运行bat时创建隐藏窗口
时间: 2023-09-05 20:07:12 浏览: 76
你可以使用Windows的“start”命令来运行批处理文件,并在后台创建一个隐藏的窗口。
以下是一个示例命令:
```
start /B cmd /C "path/to/your/batch/file.bat"
```
在上面的命令中,“/B”标志告诉“start”命令在后台运行命令,而“/C”标志告诉“cmd”命令在执行完批处理文件后关闭窗口。
将“path/to/your/batch/file.bat”替换为你实际的批处理文件路径即可。
相关问题
隐藏bat文件打开的cmd窗口
要隐藏bat文件打开的cmd窗口,可以使用以下两种方法:
1. 使用VBScript脚本
创建一个VBScript脚本,将以下代码复制到脚本中,并将脚本保存为文件名.vbs。
```
Set objShell = CreateObject("Wscript.Shell")
objShell.Run "cmd /c C:\path\to\your\file.bat", 0
Set objShell = Nothing
```
将`C:\path\to\your\file.bat`替换为你要运行的bat文件的路径和名称。这个脚本使用Windows Script Host启动bat文件,并将窗口模式设置为隐藏。
2. 修改bat文件
在bat文件中添加以下命令:
```
@echo off
start /B "" "C:\path\to\your\program.exe"
```
将`C:\path\to\your\program.exe`替换为你要运行的程序的路径和名称。这个命令使用start命令启动程序并将窗口模式设置为隐藏。`/B`选项表示在不创建新窗口的情况下启动程序。`""`表示窗口标题为空。
bat怎么隐藏cmd
要将bat文件隐藏cmd窗口,可以使用以下方法:
1. 使用VBScript脚本调用bat文件
可以创建一个VBS脚本文件,然后在脚本中调用bat文件。这样执行脚本时会自动隐藏cmd窗口。示例代码如下:
```vbscript
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "cmd /c 路径\脚本文件.bat", 0
Set WshShell = Nothing
```
请将“路径\脚本文件.bat”替换为要隐藏窗口的bat文件的路径。
2. 使用可编译的bat工具
有些第三方工具可以将bat文件编译为exe文件,这些工具通常提供了隐藏窗口的选项。你可以使用这些工具将bat文件编译为exe文件,然后在运行时窗口将不可见。常用的bat编译工具有Bat To Exe Converter、Advanced BAT to EXE Converter等。
使用这些方法可以隐藏cmd窗口,并且无需用户手动关闭窗口,实现了在后台执行bat命令的效果。