Powershell 或 CMD - 我想同时运行两个命令而不等待第一个命令完成

Posted

技术标签:

【中文标题】Powershell 或 CMD - 我想同时运行两个命令而不等待第一个命令完成【英文标题】:Powershell or CMD - I want to run two commands at the same time without waiting for the first command to finish 【发布时间】:2021-10-19 19:54:55 【问题描述】:

我想运行两个命令(不管是在 powershell 还是 cmd 中)。命令如下。我尝试同时运行两者,但因为 chromedriver 需要运行 - 它永远挂起并且永远不会到达第二个命令。

chromedriver --port=4444 flutter drive --target=test_driver/app.dart --browser-name=chrome --release --no-headless

我正在关注此处的文档(朝向页面底部) Flutter integration testing(但这对我的问题来说并不是那么重要 - 只是关于我在做什么的仅供参考)

我一直在谷歌上搜索“如何运行两个命令”,但我通常得到的答案是使用“&”或“&&”,但在我的情况下,这不起作用,因为 chromedriver 在执行时只会保持打开状态。

谢谢,

迈克尔·史密斯

【问题讨论】:

Start-Job 在单独的线程上运行。也可以使用 Start-Process 在单独的 powershell 实例中运行命令。 【参考方案1】:

在 CMD 中你应该尝试

start "" chromedriver --port=4444

【讨论】:

以上是关于Powershell 或 CMD - 我想同时运行两个命令而不等待第一个命令完成的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 powershell 或 cmd 计算屏幕数量

node执行cmd或shell命令

Windows7系统中的Windows PowerShell ISE和Windows PowerShell的区别以及作用?

powershell 从PowerShell运行CMD中的命令

在 PowerShell 中运行 CMD 命令

哪些注册表命令允许我从包含撇号的文件夹的右键单击上下文菜单中以管理员身份运行 PowerShell 5 / CMD?