myGully.com

myGully.com (https://mygully.com/index.php)
-   Entwicklung & Programmierung (https://mygully.com/forumdisplay.php?f=72)
-   -   Batchdatei Schleifenfrage! (https://mygully.com/showthread.php?t=7943532)

decibel666 06.10.24 17:22

Batchdatei Schleifenfrage!
 
Hallo!

Ich will mit einer Batchdatei (Windows 10) verschiedene Spuren von jeweils 2 Videodateien mit mkvmerge zusammenfügen!


Die Schleife wenn die Dateien in Verz. 1+2 gleich heissen ist es kein Problem :

Code:

for %%f in (1/*.mkv) do (
mkvmerge --output "fertig/%%f." --no-audio --no-subtitles "1/%%f" --no-video --no-chapters --no-global-tags --no-attachments "2/%%f"
)

Wie mache ich das wenn die Files in Verz. 1 und Verz, 2 nicht die gleichen Namen haben, (sind aber in richtiger Reihenfolge) ?
In Verzeichnis 1 und 2 sind gleich viel Dateien !

Zitat:

So soll die automatische Verarbeitung aussehen :
1/file1 2/file1addsad -> fertig/file1
1/file2 2/file2ttruuzu -> fertig/file2
1/file3 2/file3hjkhgkk -> fertig/file3
1/file4 2/file4hdhhfa -> fertig/file4
usw.
vielen Dank für die Hilfe!

Rassalam 14.10.24 19:03

Boah, ich kann es grad nur auf Powershell ummünzen, aber kannst du nicht für den Dateinamen Platzhalter setzen, das er nicht nach dem Namen geht sondern die Endung und diese denn in einer Variable hinterlegt.

Also, das du vorher die Dateien in Variablen hinterlegst
Und du im Befehl nur die Variablen nutzt?

Zitat:

$values = @(
"Kevin"
"Marquette"
)
'Hello, {0} {1}.' -f $values
für dich denn zum Beispiel

Zitat:

$Pfad1
$Pfad2
$values = @(
"*.rar"
"*.mkv"
)

Ich hoffe du verstehst was ich mein :D.

Sowas zum Beispiel als Container. Weiß nur nicht ob das bei Batch geht :D

Mr_Braun 27.10.24 17:37

Das sind typische Anwendungsfälle die du in ChatGPT oder Claude.AI reinfeuerst und nach 1-2 Versuchen die passende Lösung hast.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:42 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.