Windows 95
Nur versteckte und Systemdateien anzeigen
Antwort
Tip: Wenn Sie mit der rechten Maustaste ein Ordnersymbol anklicken, öffnet sich das
sogenannte Kontextmenü, in dem spezielle Aktionen zu diesem Objekt aufgeführt sind.
Dieses Menü können Sie auch um eigene Einträge, beziehungsweise Funktionen,
erweitern.
Dies geschieht mit Hilfe
einer Ergänzung der Registrierdatenbank. Bei ihr
handelt es sich um eine zentrale Einrichtung von Windows 95 zum Speichern von
Konfigurationsdaten. Zur Bearbeitung der Registrierdatenbank dient der
Registrierungseditor »REGEDIT.EXE«. Sie starten ihn mit »Start | Ausführen |
Regedit.exe«.
Gewöhnlich werden in
einem Fenster des Explorers die versteckten
Dateien eines Ordners nicht angezeigt. Sie können zwar in dem Menü »Ansicht |
Optionen« den Punkt »Alle Dateien anzeigen« aktivieren, dies dient aber nicht der
Übersichtlichkeit - vor allem, wenn man nur die versteckten Dateien
eines Ordners
auflisten will.
Das Kontextmenü soll also um diese Funktion erweitert werden. Dazu
gehen Sie wie folgt vor:
Erstellen Sie zuerst die
Batchdatei »HIDDEN.BAT« laut
nebenstehendem Listing und kopieren Sie die Datei in ein geeignetes Verzeichnis, zum
Beispiel »C:\BATCH«. Klicken Sie im Kontextmenü der Batchdatei auf
»Eigenschaften« und aktivieren Sie im Register »Programm« die Option "Schließen beim
Beenden". Nach der Bestätigung mit »OK« legt Windows 95 die Verknüpfung
»HIDDEN
.PIF« an.
Jetzt starten Sie den Registrierungseditor und öffnen den
Schlüssel »HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Folder \ shell«.
Erzeugen Sie dort einen neuen Schlüssel, indem Sie in der Menüleiste die Punkte
»Bearbeiten | Neu | Schlüssel« wählen. Tragen Sie als neue Schlüssel-Bezeichnung
»versteckte Dateien« ein. Danach erstellen Sie zu dem neu erzeugten Schlüssel wieder
mit »Bearbeiten | Neu | Schlüssel« einen Unterschlüssel, den Sie »command« nennen.
Nun öffnen Sie mit einem Doppelklick auf »(Standard)« im rechten Fenster einen
kleinen Editor, mit dem Sie die
Befehlszeile für »command« eintragen:
»C:\BATCH\HIDDEN.PIF %L«. Passen Sie den Pfad gegebenenfalls an.
Klicken
Sie jetzt mit der rechten Maustaste auf einen Ordner, so erscheint in dessen
Kontextmenü der neue Eintrag, mit dem Sie das dazugehörende Batch-Programm
starten. Als Parameter erhält die Batchdatei die Bezeichnung des gewählten Ordners.
Um auch mit den langen Verzeichnisnamen zurechtzukommen, liest das Programm alle
Parameter in die Variable »%dir%« ein und umgibt sie mit Doppelanführungszeichen
(Zweite bis achte Zeile des Listings).
Nach dem Start des Batchprogramms öffnet sich
ein DOS-Fenster, in dem alle versteckten und Systemdateien aufgelistet werden.
Gerhard Frey
Listing der Batchdatei HIDDEN.BAT
@echo off
set dir=%1 | shift
if (%1)==()
goto display
:loop
set dir=%dir% %1
shift
if not (%1)==() goto loop
set
dir="%dir%"
:display
echo Verzeichnis %dir% enthält folgende versteckte Dateien
echo.
dir %dir% /ah | find "."
echo Beenden mit beliebiger Taste..
pause >nul
set
dir=