如何在没有打开cmd的情况下打开steam/etc?
问题描述:
我是新手,我编写了一个批处理程序,当我启动这个程序时,尝试使蒸汽,起源,叠加和Battle.net运行。但是它只会启动他们的CMD,我认为我做错了什么。下面是我的程序:如何在没有打开cmd的情况下打开steam/etc?
@echo off
echo starting steam.exe ...
start "C:\Program Files (x86)\Steam\Steam.exe"
timeout 2
echo starting battle.net.exe ...
start "C:\Program Files (x86)\Steam\Steam.exe"
timeout 2
echo starting origin.exe ...
start "C:\Program Files (x86)\Steam\Steam.exe"
timeout 2
echo starting uplay.exe ...
start "C:\Program Files (x86)\Steam\Steam.exe"
pause
答
尝试:
@echo off
echo starting steam.exe ...
start "" "C:\Program Files (x86)\Steam\Steam.exe"
timeout 2
如果放在引号中的第一个参数是the title所以你可以把空引号作为第一个参数。
+0
它的工作,谢谢你。 :) –
答
只需使用下面的代码!
echo off
color 0b
cls
echo Starting Steam...
start C:\Program Files (x86)\Steam\Steam.exe
timeout 2
echo Starting battle.net.exe
start C:\Program Files (x86)\Steam\Steam.exe
timeout 2
echo Starting Origin...
start C:\Program Files (x86)\Steam\Steam.exe
timeout 2
echo Starting UPlay...
start C:\Program Files (x86)\Steam\Steam.exe
exit
您DO在START命令中没有使用引号,因为它不会承认的报价,只是打开一个提升的命令提示符。它也不需要。
你确定要四次启动完全相同的命令行吗? – aschipfl