kingofcomedy wrote:Wie muss ich den Parameter anpassen dass die md5-Summe von allen markierten Dateien in einer md5-Datei gespeichert wird?
Folgendermaßen:
Code: Select all
Kommando: %ComSpec% /c
Parameter: md5deep.exe -r -k -f %L >%PMD5-Prüfsummen.md5
-f gibt an, dass die Dateinamen, für die die MD5-Prüfsummen berechnet werden sollen, einer Liste (Textdatei mit einem Dateinamen pro Zeile) entnommen werden sollen. Pfad+Dateiname dieser Listendatei wird hinter dem "-f" angegeben.
%L erzeugt im TEMP-Verzeichnis einen Listendatei mit den Namen der im TC markierten Dateien und Verzeichnisse (lange Dateinamen inkl. kompletten Pfad) und fügt den Namen der Listendatei in die Kommandozeile ein. Die Liste wird nach Beendigung des Programms von Total Commander gelöscht.
%PMD5-Prüfsummen.md5 mit "%P" = Platzhalter für aktuelles Verzeichnis und "MD5-Prüfsummen.md5" = beliebiger Name der MD5-Datei, in die die Ausgabe erfolgen soll.
Du kannst die Button-Parameter noch um ein führendes "?" ergänzen, dann erscheint bei jedem Klick auf den Button zunächst ein Dialog, in dem Du die Parameter temporär noch verändern kannst. Also:
Code: Select all
Kommando: %ComSpec% /c
Parameter: ?md5deep.exe -r -k -f %L >%PMD5-Prüfsummen.md5