Windows 95
Nur versteckte Dateien und Systemdateien anzeigen
Antwort
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 abgebildetem Listing und kopieren dann die Datei in
ein geeignetes Verzeichnis, zum Beispiel »C:\BATCH«.
Klicken Sie im Kontextmenü der Batchdatei auf »Eigenschaften« und aktivieren 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üsselbezeichnung »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 Batchprogramm
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 vesteckten und Systemdateien
aufgelistet werden.


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=