添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
爱吹牛的冲锋衣  ·  Airtest Project·  4 月前    · 
儒雅的投影仪  ·  共感觉 - 搜狗百科·  5 月前    · 
打酱油的青蛙  ·  Could not find Export ...·  6 月前    · 
坚强的南瓜  ·  image 插入编辑图片 | ...·  7 月前    · 

在Windows的命令提示符(cmd)中启动的程序通常会随着命令提示符窗口的关闭而终止。如果你希望在关闭cmd窗口后程序仍然继续运行,有几种方法可以实现这一目标。

以下是几种常用的方法(推荐第4种):

方法1:使用start命令与/B选项

start命令用于启动一个单独的窗口来运行指定的程序或命令。使用/B选项可以不新开窗口,在背景中运行程序。

start /B 程序路径
start /B notepad.exe

这将在后台启动Notepad,允许你关闭cmd窗口而不影响Notepad的运行。

方法2:创建一个批处理文件,并从批处理文件中运行程序

1. 创建一个批处理文件(例如,runInBackground.bat),并在其中添加需要在后台运行的程序的启动命令。

2. 双击批处理文件以运行它,这样即便关闭了命令提示符窗口,程序也会继续运行。

批处理文件内容示例:

@echo off
start /B notepad.exe

方法3:使用PowerShell的Start-Process命令

如果你对使用PowerShell感到舒适,可以使用Start-Process命令以更灵活的方式启动后台程序。

Start-Process 程序路径 -WindowStyle Hidden
Start-Process notepad.exe -WindowStyle Hidden

这会在后台启动Notepad,而且不会显示窗口。

方法4:使用cmd执行PowerShell的Start-Process命令

如果你对使用cmd感到舒适,可以使用Start-Process命令以更灵活的方式启动后台程序。

powershell -Command "Start-Process 程序路径 -WindowStyle Hidden"
powershell -Command "Start-Process notepad.exe -WindowStyle Hidden"

这会在后台启动Notepad,而且不会显示窗口。