Add-On zum Testen von Dateifiltern
Das Problem:
Im Program PUTZI 4 WIN ist es möglich, eigene Dateifilter
einzugeben - doch woher wissen Sie, welche Dateifilter sinnvolle
Ergebnisse zurückliefern können? Zum anderen sind einige
Dateifilter voreingestellt, die dem ein oder anderen Anwender
unbekannt sind.
|
Lösungsansatz:
Nun gibt es ein Add-On als VBScript (HTA-Applikation). Geben Sie einen beliebigen Dateifilter
ein - es listet Ihnen daraufhin die "passenden" Dateitypen
auf. Die zurückgelieferten Informationen stammen aus der
ASCII-Datei TYPES.DAT im Programmordner des Programmes
PUTZI 4 WIN.
|
Vorbereitungen
Aufruf des Skripts:
Es gibt derer 2 Varianten:
- Die Datei bestimme_dateityp.hta im Putzi4Win-Ordner
kann im Explorer gestartet werden.
- Im Programm bei der Eingabe der selbstdefinierten
Schalter befindet sich ein Schalter [Test], der
dieses Skript ebenfalls aufruft
|
Voraussetzungen:
Damit das VBScript ausgeführt werden kann, benötigen Sie auf
Ihrem Windows-PC
- den Microsoft Windows-Scripting Host (WSH)
- den Microsoft Internet Explorer (mind. Version 4.0)
Diese Voraussetzungen sind erfüllt mit einer Standard-Installation
von Windows98 oder unter Windows95 mit einer Installation
des Internet Explorers Version 4 oder höher.
|
Eingabe des gewünschten Filters
Nach dem Aufruf des Scripts bestimme_dateityp.vbs sehen Sie
einen Eingabedialog, der Sie zur Angabe eines Filters auffordert:
Eingabemöglichkeiten:
Grundsätzlich können beliebige Dateifilter nach der Syntax
[Dateiname].[Dateierweiterung] eingegeben werden. Auf
Gross- und Kleinschreibung braucht (wie unter DOS und Windows üblich)
nicht geachtet zu werden.
Auch die Verwendung von Platzhaltern ist möglich:
* steht für mehrere beliebige oder kein Zeichen
? steht für genau 1 Zeichen
Da in der Datei TYPES.DAT vorwiegend die verschiedensten Dateierweiterungen
enthalten sind, ist die Verwendung des Platzhalters * als
Dateiname am sinnvollsten.
|
Eingabe-Beispiele:
- *.TMP (dies ist default nach dem Start)
Nach einem einfachen [Enter] oder Klick auf [OK] sehen Sie, was
dieses Skript macht. Es liefert den Dateityp .tmp
zurück - samt der Beschreibung:
temporäre Datei; zurückgebliebener Dateirest oder gerade
von einer Anwendung verwendet - bitte Dateidatum beachten
- *.X?M
Gesucht werden Dateierweiterungen mit genau 3 Zeichen, wobei
das erste Zeichen ein X und das letzte ein M ist. Gefunden
werden so z.B.: .XBM, .XPM, .XLM
- *.X*M
Gesucht werden Dateierweiterungen, wobei das erste Zeichen
ein X und das letzte ein M ist. Da Der Platzhalter * auch
kein Zeichen einschliesst, wird zusätlich .XM gefunden.
- *.X*
Gesucht werden Dateierweiterungen, die mit X beginnen.
- *.*X
Gesucht werden Dateierweiterungen, die mit X enden.
- *.*X*
Gesucht werden Dateierweiterungen, die irgendwo ein X
enthalten - am Anfang, in der Mitte oder am Ende.
|
Ausgabe
Die Ergebnisanzeige erfolgt in einem Fenster des MS Internet Explorer.
In der linken Spalte ist die gefundene Datei-Erweiterung sichtbar. In der
zweiten Spalte "temp?" erfolgt eine Darstellung, ob es sich um eine
der als bedenkenlos löschbar eingestuften Dateitypen handelt.
Zeitgleich erscheint über diesem Ausgabefenster erneut die Eingabezeile
für einen neuen Dateifilter.