【问题标题】:How to close batch file after react app is closed反应应用程序关闭后如何关闭批处理文件
【发布时间】:2023-01-12 21:25:24
【问题描述】:

我有一个 React 应用程序,我使用以下 .bat 文件启动它:

cd..
cd projects
cd material
cd server

npm run dev

当脚本运行时,它会打开 cmd,并运行我的应用程序,它显示在 chrome 中。

找了一整天,没有找到通过关闭浏览器来杀掉程序和关闭批处理文件的东西。

有什么办法可以做到这一点吗?

【问题讨论】:

  • 您可以使用PowerShell 终止进程。
  • @NorioYamamoto - taskkill 也是一个批处理命令;没有必要将第二语言带入其中。他们还必须使用tasklist | find chrome.exe 来监视浏览器的状态。
  • @SomethingDark 我不知道我是否清除了我的问题,但我在这里尝试,当我单击 .bat 文件时,cmd 上的进程开始并在几秒后在 chrome 浏览器上运行应用程序,但是当我关闭浏览器时进程仍在运行.当我关闭浏览器时,有什么方法可以强制关闭 cmd?
  • 作为旁注,您显示的前四行可能只有一行,cd ..\projects\material\server

标签: reactjs google-chrome batch-file cmd


【解决方案1】:

你试过了吗?把它放在你的 bat 文件的最后一行。

exit

【讨论】:

  • 首先感谢您的回答。是的,我确实尝试过,但它对我不起作用,在我运行程序后,我希望在关闭浏览器上的应用程序预览时关闭 cmd(当我退出浏览器时)
猜你喜欢
  • 2021-08-16
  • 2018-07-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多