2016-12-24 2 views
1

Ich bin neu in der Programmierung und ich schrieb ein Batch-Programm zu versuchen, Dampf, Herkunft, uplay und Battle.net laufen zu lassen, wenn ich dieses Programm starte. Aber es startet nur ihre CMDs und ich denke, ich habe etwas falsch gemacht. Hier ist mein Programm:Wie kann ich Dampf/etc öffnen, ohne dass ein cmd geöffnet wird?

@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 
+2

Sind Sie sicher, dass Sie genau die gleiche Befehlszeile vier Mal starten möchten? – aschipfl

Antwort

1

Versuch mit:

@echo off 
echo starting steam.exe ... 
start "" "C:\Program Files (x86)\Steam\Steam.exe" 
timeout 2 

Wenn in Anführungszeichen das erste Argument the title so können Sie leere Anführungszeichen als erstes Argument setzen.

+0

Es hat funktioniert, dank dir. :) –

0

Verwenden Sie einfach den folgenden Code!

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 

Sie NICHT Verwenden Anführungszeichen in der START Befehl, da es nicht die Zitate erkennen und öffnen Sie einfach einen erhöhten CMD-Eingabeaufforderung. Es wird auch nicht benötigt.

Verwandte Themen