VARSET 1.2 | Variable setzen ... | Download (9Kb) | ||||||||||||||||||||||||
VARSET setzt Variable mit diversen Datei-Informationen. Außerdem
werden arithmetische und String-Operationen geboten. Lange
Dateinamen werden unter Windows 9x/2000/XP behandelt (nicht unter NT). Einfache Syntax, z.B.: call var set FD=date of filename.ext Zum Setzen der Umgebungsvariablen wird ein SET-Befehl generiert und über die CALL VAR SET .. Konstruktion automatisch ausgeführt, auch unter Win NT/2000.
Optionen: Groß-/Klein Umwandlung, rechtsbündige Ausrichtung, führende Nullen, Tausender-Punkte. |
VARGET 1.2 | Zuweisungen aus INI-Datei entnehmen | Download (5Kb) |
Mit VARGET können Zuweisungen aus einer INI-Datei (nach Windows-Art)
als Umgebungsvariable übernommen werden. Abschnittsnamen werden unterstützt. Beispiel: call var get [desktop]wallpaper from %windir%\WIN.INI Zur Erzeugung der Variablen verwendet VARGET die selbe CALL VAR Konstruktion wie VARSET.COM (Win 2000/XP kompatibel). Mehrere Zuweisungen können mit einem Befehl extrahiert werden. Beispiel: call var get MAIL,SOURCE,ADDRESS from XJOB.INI VARGET ermöglicht einfache Verwendung von INI-Dateien auch für eigene Batch-Projekte. Um Umgebungsspeicher zu sparen können Variable nur dann aktiviert werden, wenn sie benötigt werden. Siehe auch: IniFile (DOS), IniFile (32bit) |
LMOD 1.3 | Zeilen/Listen Modifikation | Download (12Kb) |
LMOD extrahiert gezielt Daten aus dem Input (STDIN),
z.B. aus einer DOS-Bildschirmausgabe oder aus einer beliebigen
(Text-) Datei.
Die Daten werden in eine vorgegebene Text- bzw. Befehlszeile
eingefügt und (an STDOUT) ausgegeben, so dass sie in eine
Datei umgeleitet werden können. Extrahiert werden kann eine ganze Zeile, ein Teil davon (ab Spalte/Länge) oder das soundsovielte Wort, auch mehrere Ausschnitte in beliebiger Anordnung. Und dies geschieht wahlweise für eine einzelne Zeile oder einen Bereich von Zeilen. Damit lässt sich u.a. folgendes machen:
Besondere Funktionen:
|
ISDATE 2.4 | Datumsvergleich | Download (3Kb) |
IsDate vergleicht zwei Datumsangaben, auch von Dateien und Verzeichnissen,
sowie Tagesdatum. Datumsformat gem. COUNTRY. Optionale Differenz (plus/minus Tage). Beispiel: IsDate C:\arc\bla.txt before today-7 Das Resultat (TRUE/FALSE) wird per Errorlevel mitgeteilt. Features:
|
WCLIP 2.2 | DOS-Tool fürs Windows Clipboard | Download (3Kb) |
WCLIP sendet DOS-Text per Umleitung in die Windows-Zwischenablage
("Clipboard"), so daß der Text anschließend
per "Einfügen" in WINDOWS-Dokumente übernommen
werden kann. Beispiel: DIR | WCLIP Umgekehrt kann der Inhalt der Zwischenablage unter DOS auf dem Bildschirm ausgegeben oder per Umleitung in eine Datei geschrieben werden. Umlaute und sonstige Sonderzeichen werden gemäß "OEM" Font für das jeweilige Land konvertiert. Auch Rahmenlinien werden für WIN-Dokumente in brauchbare Zeichen umgewandelt. Optionen:
32-Bit Befehlszeilen-Tool: ClipText.exe |
FIND 2.3 | FIND Tools | Download (9Kb) |
XFIND durchsucht Dateien nach einem String (optional in allen Unterverzeichnissen), und
nennt alle Dateien in denen das String gefunden wurde. Beispiel: XFIND "irgendwas" C:\some\where\*.TXT *.DOC *.ASC /s > result.txt Features:
TFIND durchsucht eine Datei, und gibt alle Zeilen aus, in denen die Suchangaben gefunden wurden (mehrere Angaben, UND-Verknüpfung). Eine FOR Schleife kann für mehrere Dateien verwendet werden. Beispiel: TFIND "dies" "das" TEST.TXT > result.txt Features:
|
KEYBW 4.1 | Deutscher Tastaturtreiber | Download (8Kb) |
KEYBW.COM ist ein kleiner DOS-Tastaturtreiber, der nur 480 Bytes Speicherplatz
belegt. Besonderheiten:
|
INIFILE 1.2 | INI Datei Lesen/Schreiben | Download (5Kb) | ||||||||||
INIFILE behandelt Windows typische INI Dateien mit Gruppennamen
in eckigen Klammern und Zuweisungen in der Form: Name=String.
INI-Dateien ohne Gruppen können auch bearbeitet werden.
Maximale Dateigröße: 60Kb. Syntax:
Zuweisungen, Gruppen und INI-Datei werden neu angelegt, falls nicht vorhanden. Beim Löschen einer Zuweisung wird auch die Grupe entfernt, wenn sie dann leer ist. Zum Lesen einer Zuweisung wird ein SET Statement nach STDOUT ausgegeben (für Umleitung in eine temporäre Bach-Datei). Nicht unterstützt in dieser Version:
32-Bit Befehlszeilen-Tool: IniFile.exe |