Benutzerdefinierte Aktionen
Dieser Punkt ist für Experten.
Hier können Sie bis zu 10 Aktionen selbst definieren. Die Aktionen werden als Kommandozeile spezifiziert.
Selektieren Sie in der Liste einen Eintrag und setzen Sie ihn auf "Freigegeben". Vergeben Sie einen Titel, der Titel erscheint in den Menüs.
Formulieren Sie eine Kommandozeile. Benutzen Sie die "MSDOS-Eingabeaufforderung" (Windows 9x, command.com) bzw. die "Eingabeaufforderung" (NT, cmd.exe), um Hilfe zu möglichen Kommandos abzufragen und die Kommandozeile auszuprobieren.
Beispiele
-
dir /b > dir.txt
Dateinamen in die Textdatei dir.txt schreiben. -
del *.bak
Alle *.bak-Dateien im aktuellen Verzeichnis löschen. -
del /s *.bak *.tmp
Alle *.bak- und *.tmp-Dateien in allen Unterverzeichnissen löschen (rekursiv). -
C:\programme\windirstat.exe "%p"
Ein zweites WinDirStat aufrufen mit dem Pfad des aktuellen Verzeichnisses.
Beispiele (nur NT und höher)
-
echo %n & pause
Namen des aktuellen Verzeichnisses ausgeben. -
cd & pause
Aktuellen Pfad ausgeben und auf Tastendruck warten. -
cd .. && myzip "%n"
Aktuelles Verzeichnis komprimieren (mit dem hypothetischen Tool myzip).
Die Bedeutung der Platzhalter %p, %n, %sp, %sn ist im Dialog angegeben. Vergessen Sie nicht, sie ggf. in Anführungszeichen einzuschließen.
Aufbau der Kommandozeile
Angenommen, Sie geben die Kommandozeile
xyzein. WinDirStat versucht dann, folgenden Prozess zu starten:
%COMSPEC% /c xyz
Weitere Optionen
Geben Sie an, auf welche Elemente die Aktion anwendbar sein soll. Vorsicht bei UNC-Pfaden: ein Command-Prompt kann keinen UNC-Pfad als Arbeitsverzeichnis haben.
Geben Sie an, ob die Aktion rekursiv auf alle Unterverzeichnisse angewendet werden soll (depth first).
Die restlichen Optionen müssten klar sein.