Wie kann ich eine Ausgabedatei-Vorlage für Youtube-dl mit einem Batch-Dateifenster erstellen?

883
Vinay

Ich lief Befehl in Eingabeaufforderung, die wie Charme arbeiten.

youtube-dl -o "D:\yt\%~1\%(playlist)s\%(playlist_index)s - %(title)s.%(ext)s" --batch-file=ylink.txt 

Nun möchte ich, dass dieser Befehl aus der Batchdatei ausgeführt wird. Also habe ich die Batch-Datei erstellt y.batund den obigen Befehl in dieser Datei gespeichert.

und als ich rannte y "Some folder name"

Dann erwarte ich, dass das Ergebnis so sein sollte.

youtube-dl -o "D:\yt\Some folder name\%(playlist)s\%(playlist_index)s - %(title)s.%(ext)s" --batch-file=ylink.txt 

aber die tatsächliche Ausgabe ist

youtube-dl -o "D:\lynda\Some folder name\(playlist_index)s - (ext)s" --batch-file=ylink.txt 

Wie schreibe ich den Befehl in Batch-Datei, damit meine Ausgabe exakt sein soll?

youtube-dl -o "D:\yt\Some folder name\%(playlist)s\%(playlist_index)s - %(title)s.%(ext)s" --batch-file=ylink.txt 

Ich habe versucht, die Antwort zu finden, konnte die relevante jedoch nicht finden.
Das relevanteste, das ich gefunden habe, ist dieses, aber selbst dieses funktionierte nicht für mich und ich habe die Änderung vorgenommen. Ich ersetze den obigen Befehl durch

youtube-dl -o "D:\yt\%~1\%%(playlist)s\%%(playlist_index)s - %(title)s.%(ext)s" --batch-file=ylinka.txt 

und dann führe ich aus, es wandelt diese Variable immer noch in um

youtube-dl -o "D:\yt\Some folder name\%(playlist)s\2).txt" --batch-file=ylinka.txt 
0
Sie haben die Variablen title und ext nicht geändert. Biswapriyo vor 5 Jahren 0
@Biswapriyo, Vielen Dank, ich bin so dumm, hätte vorher prüfen müssen. Vinay vor 5 Jahren 0
@Biswapriyo, ja es funktioniert wie Charme. Vinay vor 5 Jahren 0

0 Antworten auf die Frage