如何在不等待batch file的情况下启动应用程序?
有没有办法执行一个应用程序,而无需等待batch file? 我已经尝试了start
命令,但它只是创build一个新的命令窗口。
我在这里猜测,但你的start
调用可能看起来像这样:
start "\Foo\Bar\Path with spaces in it\program.exe"
这将打开一个新的控制台窗口,使用“\ Foo \ Bar \ Path和\ program.exe中的空格”作为其标题。
如果你用(或者需要被)引号括起来的话,你需要把空引号作为第一个参数:
start "" "\Foo\Bar\Path with spaces in it\program.exe"
这是因为start
解释它作为一个新的控制台窗口的窗口标题find的第一个引用的参数 。
如果start
找不到它所要查找的内容,则按照您的描述进行。
既然你在做什么应该可以工作,那么很有可能你会丢掉一些引号(或者把额外的东西放进去)。
如果你的exe有参数,
start MyApp.exe -arg1 -arg2