Batch-Skript für MKVExtract?
539
Victor A.
Ich habe mich gefragt, ob mir jemand helfen kann, ein einfaches Batch-Skript zu schreiben, das diesen Befehl ausführt:
mkvextract *.mkv 2:
Für alle MKV-Dateien in einem Ordner. mkvextract scheint nicht mit Ordnern oder der * .mkv-Syntax zu funktionieren, daher benötigt es den vollständigen Namen und das Verzeichnis der Datei.
Ich schätze, das Skript muss diese Informationen abrufen und den Befehl für jede Datei ausführen, die zum Profil passt.
Ich weiß nicht, wie ich das unter Windows angehen soll, aber ich habe hier etwas für Linux gefunden: https://gist.github.com/kampfgnu/bb7be04b624ed5ddf65d6e7c54f9ce2e
Wie kann ich das mit cmd / powershell machen? Vielen Dank.
Geben Sie 'FOR% A IN ("C: \ Ordner \ Pfad \ *. Mkv") ein. DO mkvextract% ~ A 2: `von einer Befehlszeile aus .... ein Versuch ..... dies wird einfach mit einem [für ] (https://ss64.com/nt/for.html) durchläuft die Dateien entsprechend dem Befehl. Wenn Sie es als Batch-Skript benötigen, müssen Sie die Prozentzeichen als solche verdoppeln: FOR %% A IN ("C: \ Ordner \ Pfad \ *. Mkv") DO mkvextract %% ~ A 2: `
Pimp Juice IT vor 5 Jahren
0
Vielen Dank für die Hilfe. Es scheint mit einer .bat-Datei zu arbeiten. Ich beendete es als: `FOR %% A IN (" D: \ Ordner \ *. Mkv ") DO mkvpropedit -v" %% ~ A "-v --edit track: 2 --set Tracknummer = 3 - -edit track: 3 - set track-number = 2` Dies ist ein Stapel, der die Track-Nummern in einer mkv-Datei ändert. Danke noch einmal. Wo kann ich übrigens mehr von dieser Befehlsskriptsprache für Windows lernen?
Victor A. vor 5 Jahren
0
Kein Problem, ich werde auch gerne eine Antwort hinzufügen. Sie können die ** Series Parts ** im [Guide to Windows Batch Scripting] (http://steve-jansen.github.io/guides/windows-batch-scripting/) nachsehen und als Anfang betrachten führen. Testen Sie von der Kommandozeile aus einfach verschiedene Befehle und verwenden Sie den Schalter "/?", Um die Details der einzelnen Befehle anzuzeigen. Erstellen Sie einfach kleine Testskripte, Befehle usw. und testen Sie, wie ich denke, dass dies der beste Weg ist, nach dem Lesen zu lernen Die Grundlagen sehen alles in Aktion. Führen Sie zum Beispiel von der Befehlszeile aus "FOR /?" Oder "DIR /?" Oder ein beliebiges `aus /? `
Pimp Juice IT vor 5 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
3
Wie kann ich eine Verzeichnisstruktur "invertieren"?
-
1
Pausieren Sie alle Aufgaben außer x CPU-intensiven Aufgaben
-
7
Starten Sie den Synergy-Client beim Booten in Mac OS X
-
4
Wie synchronisieren Sie GreaseMonkey-Skripts zwischen Computern?
-
1
Kann ich ein Skript schreiben, das Benutzer automatisch wechselt?
-
6
Guter PowerShell-Leitfaden, der durch fortgeschrittene Verwendung Einstieg leistet
-
3
FTP "PUT" schlägt von der virtuellen Maschine aus, aber nicht vom Host-PC aus: 504 Der Befehl ist fü...
-
1
ksh entspricht perl $! Fehlerursache
-
2
Subskriptionsfehler außerhalb des Bereichs in VBScript-Skript
-
5
Wie wird eine Datei automatisch auf einen anderen PC im Netzwerk verschoben?