Horst's
English German


Don't follow leaders
Horst Schaeffer's Software Pages
DelAge32 2.4 Dateien nach Alter löschen oder verschieben Download (15Kb)
DelAge32 löscht oder verschiebt Dateien mit einem Mindestalter (Anzahl Tage).

Syntax:   DelAge32 Dateibegriff Tage [Optionen]

Die Dateien werden per Suchmuster ausgewählt (z.B. *.* für alle Dateien), mit Angabe des relativen oder absoluten Pfades.

Optionen: /recurse (Unterverzeichnisse), /subonly (außer Start-Verzeichnis), /includeRO, /includeH, /includeS (Attribute), /rd (leere Unterverzeichnisse entfernen), /move (Verschieben mit Zielangabe), /created ("erstellt" Datum statt "letzte Änderung" verwenden), /accessed .. u.a..

Beispiel:   DelAge32 "C:\irgend\wo\*.*" 100 /recurse

Gelöschte Dateien werden mit Alter (Anzahl Tage) aufgelistet. Der Output kann in eine Datei umgeleitet werden.
Mit Option /preview kann die Aktion gefahrlos getestet werden, ohne wirklich zu löschen bzw. zu verschieben.

Mehr Info (auf Deutsch)..
 
WasFile 2.2 Datum&Zeit von Dateien vergleichen Download (6Kb)
WasFile vergleicht ..
.. Datum&Zeit von zwei Dateien (oder Verzeichnisse),
.. das Datum von zwei Dateien ohne Uhrzeit
.. das Datum einer Datei mit today-n (Tage),
.. Datum&Zeit einer Datei mit now-n (Minuten),
Beispiele:
WasFile this.zip created before that.zip
WasFile this.zip modified after today-8
WasFile this.dat created before now-10
Verwendbar: Datei-Stempel für created, modified (Default) oder accessed;
Vergleiche: [not] before|after|sametime

Optional nur Datum vergleichen, Zeit ignorieren: /DateLocal oder /DateUTC

Ergebnis per Errorlevel: 0: wahr, 1: unwahr, 255: Fehler (Mitteilung an STDERR)

Englische Doku
 
CSVsort 1.22 CSV Listen-Sortierung Download (28Kb) | 64 bit (35Kb)
CSVsort ist ein Console Sort-Tool für CSV Listen.

Features:
  • Multiple Sortierkriterien: Sortierung nach mehreren Feldern mit eigenen Sort-Optionen
  • Zwei Programm-Versionen: Sortierung als ANSI (Byte) oder Unicode (2-Byte Zeichen)
  • Listdatei: ANSI oder UTF-8/16 werden von beiden Programmen gelesen (ggfs. interne Umwandlung)
  • Sort-Optionen:
    auf- oder absteigende Ordnung, Handling regionaler Zeichen (é, ö, È, Ü ..) und Sonderzeichen, Groß-/Kleinschreibung ignorieren, numerische Sortierung (rechts ausgerichtet)
  • Befehlsoptionen:
    Separator-Zeichen; Felder in Anführungszeichen, Kopfzeilen (bleiben unberührt); Ausgabe der benötigten Zeit
  • Schneller In-Memonry Linked List Merge Sort mit Vergleich-Callback; 32 oder 64 bit
Befehlsbeispiel:     CSVsort.exe MyList.csv Product.csv /s9 /i+1 /r-3 /H1
 
IniFile 1.6 INI Datei Tool Download (6Kb)
IniFile behandelt Windows typische INI Dateien mit Gruppennamen in eckigen Klammern und Zuweisungen in der Form: Name=String.

Syntax:

INIFILE Dateiname [Gruppe] Name=String ändern oder neu schreiben
INIFILE Dateiname [Gruppe] Name= Zuweisung entfernen
INIFILE Dateiname [Gruppe] Name== leere Zuweisung
INIFILE Dateiname [Gruppe] /remove ganze Gruppe entfernen
INIFILE Dateiname [Gruppe] Name > temp.bat Zuweisung lesen
INIFILE Dateiname [Gruppe] > temp.bat alle Zuweisung der Gruppe lesen

Zuweisungen und Gruppen werden neu angelegt, falls nicht vorhanden. Die INI-Datei muss vorhanden sein.

Zum Lesen einer Zuweisung wird ein SET Statement nach STDOUT ausgegeben, so dass es in eine temporäre Bach-Datei umgeleitet, oder per FOR /F Konstrukt verarbeitet werden kann.

Englische Doku
 
ClipText 2.0 Clipboard-Text von/nach Datei Download (6Kb)
ClipText kopiert einfachen Text aus dem Clipboard in eine Datei oder umgekehrt.
Beispiele:
ClipText to "Meine Datei.ext"
ClipText from %temp%\mein.txt
Falls eine Textdatei mit OEM-Zeichen gelesen oder geschrieben werden soll, wird mit Option /OEM sichergestellt, dass erweiterte ASCII-Zeichen (Umlaute..) richtig behandelt werden.

Mit der /append Option kann Text im Clipboard bzw. in der Datei angehängt werden.

Englische Doku
 
Wait 1.01 Ablauf anhalten, Warten Download (5Kb)
Wait hält Ablauf an und wartet (Anzahl Sekunden). Abbruch per Taste möglich.
Beispiele:
Wait 5
Wait 9.5 ESC "Weiter mit Escape"
 
Cocolor 1.0 Konsol-Farbänderungen Download (5Kb) | 64 bit (6Kb)
CoColor ändert die Farben für die nachfolgenden Konsole-Ausgaben, nicht für das gesamte Fenster wie der COLOR-Befehl. CoColor verwendet die selben Farb-Codes wie COLOR.

CoColor akzeptiert auch eine Folge von Farb-Codes und Zeichenfolgen (jeweils in doppelten Anführungszeichen), so dass CoColor wie Echo mit Farben verwendet werden kann.

Demo.CMD ist beigefügt.
 
CMDfocus 1.1 Konsole-Fenster in den Vordergrund Download (4Kb)
CMDfocus bringt das Konsole-Fenster mit Tastatur-Fokus in den Vordergrund.
CMDfocus bietet auch eine Option um das Konsole-Fenster zu minimieren.

Wenn ein Batch im Hintergrund oder minimiert läuft, und am Ende mit PAUSE angehalten wird, holt CMDfocus (vor dem Pause-Befehl) das Console-Fenster nach vorn. Mit irgend einer Taste kann der Batch-Prozess dann fortgesetzt (bzw. beendet) werden.

Optionen: /beep /center /min