windows cmd下exe 后台运行不显示黑窗口 将输出重定向到文件
时间: 2023-12-03 22:46:16 浏览: 38
可以使用以下命令将输出重定向到文件,并且不显示黑窗口:
```
start /B program.exe > output.txt
```
其中,`program.exe` 是要运行的可执行文件的名称,`output.txt` 是要将输出写入的文件名。`start` 命令用于启动程序,`/B` 参数表示在后台启动程序,不显示黑窗口。`>` 符号用于将输出重定向到文件。
如果需要指定程序的路径,可以在 `program.exe` 前面加上路径。例如:
```
start /B C:\path\to\program.exe > output.txt
```
相关问题
windows cmd下exe 后台运行不显示黑窗口 将输出重定向到文件 文件名为当前时间
在 Windows CMD 下,可以使用以下命令将可执行文件后台运行并将输出重定向到以当前时间命名的文件中:
```
start /b 执行文件名 > %date:~0,4%-%date:~5,2%-%date:~8,2%.log
```
其中,`start /b` 表示以后台方式运行程序,`执行文件名` 是要运行的可执行文件的名称,`>` 表示将输出重定向到文件中,`%date%` 表示当前日期,`%date:~0,4%-%date:~5,2%-%date:~8,2%.log` 表示以当前日期命名的日志文件名。
注意,该命令中的日期格式可能会因不同的系统设置而有所不同。如果出现问题,可以尝试修改日期格式或使用其他方式生成文件名。
windows cmd下exe 后台运行不显示黑窗口 将输出重定向到文件 文件名为当前时间 时分秒
可以使用以下命令将一个exe程序在后台运行并将输出重定向到文件中:
```
start /B your_program.exe > %TIME::=_%_output.txt 2>&1
```
其中,`start /B`表示以后台方式运行程序,`your_program.exe`是你要运行的程序,`>`表示将标准输出重定向到文件,`%TIME::=_%`表示将当前时间中的冒号(:)替换成下划线(_),以便作为文件名,`2>&1`表示将标准错误输出也重定向到同一个文件中。执行这个命令后,程序将在后台运行,且不会显示黑窗口,输出会被保存到一个以当前时间命名的文件中。