Benutzerdefinierte Aktionen

WinDirStat

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

xyz
ein. 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.