an34mem
Goto Top

Drag und Drop batch - Dateiinhalt übergeben an einer anderen Datei

Drag&Drop per %1

Leider komme ich mit diesem Problem nicht weiter.
Ich bitte um eine kleine Hilfestellung.

Ich möchte diesen Befehl per drag & drop (.cmd) verwenden:
mp4box.exe" -chap "file.txt" "file.mp4"

Hintergrund:
Es wird die file.txt (Kapiteldatei) verwendet, um diese in die file.mp4 einzutragen.

Für die drag & drop cmd Datei habe ich als Beispiel jetzt:

if "%~1" == "" goto done

set vz="c:\test\mp4box.exe"
set mp4="c:\temp\test.mp4"

%vz% -chap "%~1" "%mp4%"

Das funktioniert bekanntlich nur, wenn es sich wirklich um das VZ "c:\temp" mit der Datei "test.mp4" auch handelt,
sowie "%~1"-> test.txt ist.

Wie ist es möglich, dass "%~1" automatisch im selben Verzeichnis die Datei ".mp4" (selber Name, außer die Endung)
verwendet, damit set mp4="c:\temp\test.mp4" nicht benötigt wird.

Es würde auch keinen Sinn machen, da ansonsten jedesmal erst das VZ + der Name der mp4 Datei eingetragen
werden müsste.

Hat bitte jemand eine Hilfestellung dafür?
Vielen Dank!

Content-Key: 613862

Url: https://administrator.de/contentid/613862

Ausgedruckt am: 29.03.2024 um 07:03 Uhr

Mitglied: TK1987
Lösung TK1987 17.10.2020 aktualisiert um 14:21:09 Uhr
Goto Top
Moin,

"%~dpn1.mp4"  

Gruß Thomas
Mitglied: AN34Mem
AN34Mem 17.10.2020 um 14:27:38 Uhr
Goto Top
Klasse Thomas!
Genau das habe ich gesucht. Vielen vielen Dank,
und alles Gute!