Befehle im Textdokument von Cmd ausführen lassen?

2 Antworten

Das geht mit einer Batchdatei, deren Namen auf .bat oder .cmd endet und die auszuführenden Befehle Zeile für Zeile enthält.

Woher ich das weiß:Hobby

Pau2See 
Fragesteller
 21.05.2024, 16:51

Aber wenn ich es mache dann Spammt er den Befehl richtig oft, der soll aber nur 1 mal gemacht werden, ausserdem möchte ich, dass er erst 1. befehl eingibt der den ordner ändert und danach einen zweiten, der dann den befehl im ordner ausführt

1
NorbertWillhelm  21.05.2024, 16:53
@Pau2See

Was ist "spammt"? Was du später beschreibst, ist das Standardverhalten. Ansonsten kannst du auch volle Pfade (oder relative Pfade) in Erwägung ziehen.

1
Pau2See 
Fragesteller
 21.05.2024, 16:57
@NorbertWillhelm

Also er macht den Befehl richtig oft und nicht nur einmal und wie kann ich Pfade in erwägung ziehen?

1
NorbertWillhelm  21.05.2024, 16:59
@Pau2See

Dann müsstest du verraten, welche Befehle. Du sollst schauen, ob du nicht absolute oder relative Pfadangaben benutzt.

1
Pau2See 
Fragesteller
 21.05.2024, 17:04
@NorbertWillhelm

Die Befehle:

cd /d C:\Users\...\Serien\Staffel 5

ffmpeg -i "m3u8 link" -c copy -bsf:a aac_adtstoasc "output_name.mp4"

1
Pau2See 
Fragesteller
 21.05.2024, 17:06
@Pau2See

Hat schon funktioniert, danke für die Hilfe!!!

1
NorbertWillhelm  21.05.2024, 17:08
@Pau2See

Mit ffmpeg kenne ich mich nicht aus. Was mir hingegen einfällt ist, dass du, wenn der Pfad von CD ein Leerzeichen enthält, den Pfad in Anführungszeichen setzen musst.

1
Pau2See 
Fragesteller
 21.05.2024, 17:10
@NorbertWillhelm

Aber ging auch ohne und für den ffmpeg muss du ein programm runterladen, der convertiert m3u8 videos zu mp4

1
NorbertWillhelm  21.05.2024, 17:14
@Pau2See

Ich habe nur gesagt, wie die allgemeinen Konvention für die Eingabeaufforderung ist.

0

Du bearbeitest die Textdatei, so dass das Sinn ergibt und funktionieren kann. Und dann speicherst du die Textdatei und benennst sie dann in xyzdateiname.cmd um.


Pau2See 
Fragesteller
 21.05.2024, 16:52

Aber wenn ich es mache dann Spammt er den Befehl richtig oft, der soll aber nur 1 mal gemacht werden, ausserdem möchte ich, dass er erst 1. befehl eingibt der den ordner ändert und danach einen zweiten, der dann den befehl im ordner ausführt

0