运行一个通过批处理文件编译的批处理文件(exe)文件

Run a compiled batch file (exe) file through a batch file

我在使用启动命令启动已编译的批处理文件以执行时遇到问题。它打开一个新的命令行,而不是编译批处理文件的 windows。有代码:

start "Aether II AutoUpdater.exe"

"Aether II AutoUpdater.exe"文件是编译好的批处理文件。 当我执行这个命令时,它会打开CMD。

如何在不打开命令行而不是文件的情况下启动编译的批处理文件?

这实际上是 start 命令的一个极其常见的问题。基本上,问题源于这样一个事实,即 start 总是假设它遇到的第一组引号应该是 window 的标题。要解决这个问题,您可以简单地添加另一组引号:

start "" "Aether II AutoUpdater.exe"

如果这不起作用,您还可以添加 /b 标志以在同一 window.

中启动应用程序
start "" /b "Aether II AutoUpdater.exe"