Ordner im Öffnen Dialog

@ jenno:

[Win]+[R] --> regedit --> Enter.
Als erstes hangelst Du dich zum Schlüssel
Code:
"HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
durch. Den klickst Du mit Rechts an und wählst:
"Exportieren\Gewählte Teilstruktur" und kopierst den Schlüssel in einen Ordner Deiner Wahl. Nenne ihn am Besten "Arbeitsplatzkontex_alt.reg". Speichern. Fertig. Falls was schief geht, hast Du nun immer noch das Original.
Nun erstellst Du im Unterschlüssel "shell" dieses Schlüssels mit Rechtsklick "\Neu\Schlüssel" so viele Unterschlüssel wie Du Pfade benötigst. Damit später noch klar ist wozu die Schlüssel dienen, vergib 'sprechende' Namen. Die Raute davor dient nur dazu die selbsterstellten Schlüssel von den Systemschlüsseln zu unterscheiden, sind aber kein muss! Beispiel:
"# Meine MP3's", # Zu den Programmen", "# Zum Spieleordner", etc.
In jedem dieser neu erstellten Unterordner erstellst Du nun einen weiteren Unterordner. Dieser muss "command" heißen! Wenn Du nun einen dieser "command"-Schlüssel mit rechts Anklickst, hast Du auf der rechten Seite einen Standardwert. Dieser interessiert jetzt (noch) nicht. Aber in diesem Feld erstellst Du nun einen neuen Eintrag: Rechtsklick "Neu\Wert der erweiterbaren Zeichenfolge". Der Name ""Neuer Wert #1" ersetzt Du durch "(Standardwert)". Mit Doppelklick öffnest Du den neu erstellten REG_EXPAND_SZ - Wert.
Um Deinen Wunschpfad im Explorer anzuzeigen muss dieser aufgerufen werden. Damit der Pfad an der definierten Stelle beginnt und geöffnet wird brauchen wir für den Aufruf einen Parameter. Dann noch der Pfad. Also ein Beispiel: "%SystemRoot%\Explorer.exe /e,D:\MP3\" Diese Angabe öffnet den Windows-Explorer an der Stelle D:\ und dort den Ordner MP3.
Bis zum Komma hinter dem Parameter /e (WICHTIG! Ohne Komma, kein Aufruf!) sind die Einträge in allen "command" Unterschlüssel identisch. Der Pfad zum Ziel ist Deine Sache. Weder die Länge (256 Stellen müssten ja langen ;-)), noch der Name ist von Entscheidung.
Wenn Du allen Schlüssel die passenden Namen und die richtigen Pfade verpasst hast, dann speichere wieder den gesamten Oberschlüssel
Code:
"HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
ab. Diesmal unter "Arbeitsplatzkontex_neu.reg".
So, und nun löschst Du alle von Dir! definierten Schlüssel wieder. Jetzt fliegen nämlich alle überflüssigen Sachen raus. Wenn Du fertig mit der Löscherei bist kannst Du die Registry schließen.
Öffne mit Rechtsklick\Bearbeiten die Datei "Arbeitsplatzkontex_neu.reg". Lass Dich nicht verwirren! Das ist alle nur halb so schlimm. Suche nun nach den von Dir definierten Schlüsseln. Diese kommen immer zweimal vor: Einmal in der Form:
Code:
"[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\# Meine MP3's]"
und einmal in der Form:
Code:
"[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\# Meine MP3's\command]
"(Standardwert)"=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,45,78,70,6c,6f,72,65,72,\
2e,65,78,65,20,2f,65,2c,45,3a,5c,43,44,20,49,6d,61,67,65,20,44,\
61,74,65,69,65,6e,00"
Dass einzige was nun getan werden muss, ist bei den von Dir! definierten Schlüsseln den Eintrag: "(Standardwert)"=hex(2) durch den Eintrag: @=hex(2) zu ersetzen.
Somit sieht in unserem Beispiel der Eintrag nun so aus:
Code:
"[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\# Meine MP3's]" 
"[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\# Meine MP3's\command]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,45,78,70,6c,6f,72,65,72,\
2e,65,78,65,20,2f,65,2c,45,3a,5c,43,44,20,49,6d,61,67,65,20,44,\
61,74,65,69,65,6e,00"
Wenn alle Änderungen vollzogen sind, speichere die Datei ab und schließe sie. Klicke sie doppelt an. Ein Dialogfeld fragt nun, ob Du den Inhalt in die Registrierung übernehmen willst. Klicke auf "Ja/Ok". Ein 2. Feld teilt mit, dass die Schlüssel übertragen wurden: OK.
Nun der Test: Klicke auf dem Desktop mit rechts den Arbeitsplatz an. Und siehe da: Da sind Deine Links. Klicke einen an und schwups: Der Explorer öffnet sich genau an der gewünschten Stelle.
Mit dieser Methode könntest Du nun sogar ausführbare Dateien starten, Dokumente
mit den dazugehörigen Anwendungen öffnen, etc, pp.
In einer Musestunde kannst Du noch im Schlüssel in den eigendefinierten Sachen, von den nun doppelt vorhandenen Einträgen, einen löschen. Jetzt geht das nämlich.

Viel Spaß bei basteln. Ich hoffe, dass ich mich einigermasen Verständlich machen konnte. Pass auf, was Du löschst! Wenn noch Fragen sind: Posten! Ansonsten auch Posten, weil ich gerne wüßte, ob alle funktioniert hat.

mfg
arananka
 
Zurück