从 .bat 文件关闭额外的 cmd 窗口

从 .bat 文件关闭额外的 cmd 窗口

我有一个 .bat 文件,它启动我的 Web 开发环境,其中包含以下内容:

@echo off
...starting applications
start "" "#path_to_glassfish#\asadmin" start-domain
...open some more stuff

这将启动后端应用程序的本地实例。据我所知,这是按预期运行的。问题发生在服务器完成加载时,因为它没有关闭它创建的额外窗口。之前我尝试在脚本本身中运行它,但这会阻止之后的指令运行。有人能向我解释为什么它没有按我预期的方式工作,以及我该如何解决这个问题吗?

答案1

当服务器完成加载时,它不会关闭它创建的额外窗口。

您可以使用start以下/b选项:

start /b "" "#path_to_glassfish#\asadmin" start-domain

/B- 启动应用程序而不创建新窗口。在这种情况下 ^C 将被忽略 - 只留下 ^Break 作为中断应用程序的唯一方法。

来源 -开始


进一步阅读

相关内容