Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
"cmd" wie kann ich 4 Befehle nacheinander mit einem Klick ausführen?
- Ersteller Snoopy69
- Erstellt am
GaborDenes
Lt. Junior Grade
- Registriert
- Dez. 2011
- Beiträge
- 300
Stichwort Batch
Machiavelli
Ensign
- Registriert
- Jan. 2009
- Beiträge
- 160
Gray_
Lt. Junior Grade
- Registriert
- Apr. 2011
- Beiträge
- 354
Wenn Du Windows nutzt, mach eine Batch draus...
Alles zeilenweise in eine Textdatei, in .bat umbenennen und beim Ausführen wird jede Zeile als einzelner Befehl ausgeführt.
Man kann das Ganze dann noch mit Wartezeiten ("wait X" X=Sekunden) oder If-Abfragen "würzen".
Batch ist zwar oldscool im Vergleich zu Powershell, läuft aber auf jedem Windows. (noch dazu ohne was vorher signieren oder freigeben zu müssen )
Nutzt Du Linux wäre eine .sh wohl das Mittel der Wahl, aber damit kenne ich mich nicht aus.
Alles zeilenweise in eine Textdatei, in .bat umbenennen und beim Ausführen wird jede Zeile als einzelner Befehl ausgeführt.
Man kann das Ganze dann noch mit Wartezeiten ("wait X" X=Sekunden) oder If-Abfragen "würzen".
Batch ist zwar oldscool im Vergleich zu Powershell, läuft aber auf jedem Windows. (noch dazu ohne was vorher signieren oder freigeben zu müssen )
Nutzt Du Linux wäre eine .sh wohl das Mittel der Wahl, aber damit kenne ich mich nicht aus.
Nilson
Grand Admiral
- Registriert
- Dez. 2008
- Beiträge
- 25.464
Pro Befehl eine Zeile
Also
1.
2. Umbennen in
3. Datei mit einem Texteditor öffnen
4. Ein Befehl pro Zeile reinkopieren
5. speichern und ausführen
Also
1.
Datei.txt
erstellen2. Umbennen in
Datei.bat
oder Datei.cmd
3. Datei mit einem Texteditor öffnen
4. Ein Befehl pro Zeile reinkopieren
Bash:
@echo off
Befehl1 -option1
Befehl2 -option2 -option3
Befehl3 -option
Zuletzt bearbeitet:
Machiavelli
Ensign
- Registriert
- Jan. 2009
- Beiträge
- 160
Textdatei anlegen...
winver
cmd
reinschreiben...
umbenennen in *.bat
winver
cmd
reinschreiben...
umbenennen in *.bat
kartoffelpü
Vice Admiral
- Registriert
- Juni 2018
- Beiträge
- 6.581
befehl1 & befehl2 & befehl3
hhhmmm
Lt. Junior Grade
- Registriert
- Feb. 2011
- Beiträge
- 503
Na, das sollte aber alle Befehle auf einmal ausführen, oder nicht?!Nilson schrieb:Pro Befehl eine Zeile
4. Ein Befehl pro Zeile reinkopieren
Bash:Befehl1 -option1 Befehl2 -option2 -option3 Beffeh3 -option
Das funktionieet so:Snoopy69 schrieb:Als ein Befehl ist fertig, danach startet automatisch der nächste Befehl usw
Code:
start /wait befehl1
start /wait befehl2
start /wait befehl3
Azghul0815
Rear Admiral
- Registriert
- Dez. 2019
- Beiträge
- 5.247
also eigentlich nicht.hhhmmm schrieb:Na, das sollte aber alle Befehle auf einmal ausführen, oder nicht?
Eine Batch arbeitet Zeilenweise alle Befehle ab.
hhhmmm
Lt. Junior Grade
- Registriert
- Feb. 2011
- Beiträge
- 503
Ja, aber sie wartet nicht deren Beendigung ab ... ich habe mal mehrere Downloads per yt-dl angeschoben, die starten dann alle parallel ... erst mitEine Batch arbeitet Zeilenweise alle Befehle ab.
Code:
Start /Wait
Er sagt ja: erst wenn der erste Befehl abgeschlossen ist, soll der zweite gestartet werden.
Nilson
Grand Admiral
- Registriert
- Dez. 2008
- Beiträge
- 25.464
Start
startet den Befehl in einem neuen Fenster und dann muss man per /wait
warten bis fertig. Wenn du den Befehl ohne start
aufrufst, sollte er normal warten, bis der Befehl ausgeführt wurde.Führt beide Befehle nacheinander aus
Bash:
@echo off
ipconfig /release
ipconfig /renew
Startet beide Befehle gleichzeitig in je einem eigenen CMD-Fenster
Bash:
@echo off
start ipconfig /release
start ipconfig /renew
Startet beide Befehle nacheinander, aber beide in je einem eigenen CMD
Bash:
@echo off
start /wait ipconfig /release
start /wait ipconfig /renew
Zuletzt bearbeitet:
hhhmmm
Lt. Junior Grade
- Registriert
- Feb. 2011
- Beiträge
- 503
Ah, Danke, wieder was gelernt!Nilson schrieb:Start
startet den Befehl ein einem neuen Fenster und dann muss man per/wait
warten bis fertig. Wenn du den Befehl ohnestart
aufrufst, sollte er normal warten, bis der Befehl ausgeführt wurde.
- Registriert
- März 2004
- Beiträge
- 3.812
Danke an alle Beteiligten
Muss nochmal nachfragen...
Einer der Befehle lautet:
Muss nochmal nachfragen...
Einer der Befehle lautet:
Wenn ich das als admin ausführe, öffnet ein cmd-Fenster, in dem zwar der Befehl ausgeführt wird, aber noch ein zweites Fenster mit dem Status des Befehls. Ich hätte gerne, dass das Status-Fenster offen bleibt. Mit folgendem Befehle geht das aber nicht...start /wait Dism /Online /Cleanup-Image /CheckHealth
Da bleint nur das erste Fenster offenstart /wait Dism /Online /Cleanup-Image /CheckHealth
pause
Zuletzt bearbeitet:
S
s1ave77
Gast
Sollte so gehen:Snoopy69 schrieb:Da bleint nur das erste Fenster offen
Code:
start "" /wait cmd /c "Dism /Online /Cleanup-Image /CheckHealth && pause"
Geht auch ohne pause mit
cmd /k
, dann muß das Fenster über das 'X' geschlossen werden.Ähnliche Themen
- Antworten
- 7
- Aufrufe
- 1.967
- Antworten
- 10
- Aufrufe
- 1.850
- Antworten
- 22
- Aufrufe
- 14.510