在vscode中为.bat文件中的“start”命令打开新终端

4
我有一个名为run.bat的文件,其中包含以下命令:
start emulator.bat
react-native run-android

我正在vscode终端中运行我的run.bat。 “start”命令会在vscode之外打开一个新的命令行窗口。
我想要的是该命令在vscode中打开一个新的终端。 我该如何做到这一点?
更新: 我使用 start emulator.bat 的原因是emulator的输出看起来像这样(命令不会结束):

enter image description here


为什么不直接调用emulator.bat呢? - DodgyCodeException
因为这个命令没有结束。如果我在这行之后写点什么,它就不会运行。 - neomib
是的,它会。如果你只写了 emulator.bat,那么 run.bat 的其余部分将不会运行。但是,写上 call emulator.bat 就意味着它将调用另一个批处理文件,当该文件完成后,它将返回到 run.bat 来执行剩余的代码行。 - DodgyCodeException
请看我在问题中的更新。 - neomib
我明白了。我不确定它是否可以完成,但是也许熟悉VS Code的人可以告诉我们。 - DodgyCodeException
1个回答

0
你只需要从你的文件中删除start命令。 你更新后的代码:
emulator.bat
react-native run-android

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接