Batch file 如何创建.BAT文件打开程序并阻止其打开新窗口?

Batch file 如何创建.BAT文件打开程序并阻止其打开新窗口?,batch-file,startup,batch-processing,Batch File,Startup,Batch Processing,所以我从.bat文件启动了一个控制台程序。我希望它作为进程运行,但不显示任何窗口。怎么做这样的事 我认为带有'/B'选项的start命令应该可以做到这一点 无窗: @echo off start /B Myapp.exe 最小化: @echo off start /MIN Myapp.exe 我认为带有'/B'选项的start命令应该可以完成这项任务 无窗: @echo off start /B Myapp.exe 最小化: @echo off start /MIN Myapp.exe

所以我从.bat文件启动了一个控制台程序。我希望它作为进程运行,但不显示任何窗口。怎么做这样的事

我认为带有'/B'选项的start命令应该可以做到这一点

无窗:

@echo off
start /B Myapp.exe
最小化:

@echo off
start /MIN Myapp.exe

我认为带有'/B'选项的start命令应该可以完成这项任务

无窗:

@echo off
start /B Myapp.exe
最小化:

@echo off
start /MIN Myapp.exe

我不确定我是否理解你的意思:如果从.bat/.cmd脚本运行控制台程序,该程序将使用现有的控制台窗口,而不是创建新窗口

我怀疑您真正想问的是如何防止Explorer为.bat/.cmd脚本本身打开控制台窗口。没有内置的方法可以做到这一点(尽管正如amir75所建议的,您可以通过运行脚本最小化来缓解这种情况;与其直接运行脚本,不如创建一个快捷方式并编辑快捷方式的属性)


或者,您可以通过Paul Miner和我编写的脚本运行脚本。

我不确定是否理解您的意思:如果您从.bat/.cmd脚本运行控制台程序,该程序将使用现有的控制台窗口,而不是创建新的控制台窗口

我怀疑您真正想问的是如何防止Explorer为.bat/.cmd脚本本身打开控制台窗口。没有内置的方法可以做到这一点(尽管正如amir75所建议的,您可以通过运行脚本最小化来缓解这种情况;与其直接运行脚本,不如创建一个快捷方式并编辑快捷方式的属性)


或者,您可以通过Paul Miner和我编写的脚本运行脚本。

如何向该程序添加参数?如何向该程序添加参数?