Explorer öffnen Sie eine Bibliothek über die Befehlszeile

3

Es ist Sie können einen bestimmten Pfad mithilfe der Explorer-Befehlszeile öffnen .

Weniger klar ist, wie Sie eine der im Seitenbereich aufgelisteten Bibliotheken wie "Favoriten", "Bilder", "Desktop" oder "Computer" öffnen.

Ich habe versucht, diese Namen einfach weiterzugeben, aber das scheint immer "Meine Dokumente" zu öffnen.

Steven Jeuris
quelle
1
Es scheint Dies ist möglich, indem CLSIDs anstelle eines Pfads übergeben werden , schauen, wie man diese jetzt bekommt ...
Steven Jeuris

Antworten:

6

Shell-Ordner von der Kommandozeile aus öffnen

Die Ordner, auf die Sie sich beziehen, sind Shell-Ordner und Sie können sie nicht öffnen, indem Sie ihren Namen einfach als Parameter übergeben. Eine spezielle Syntax ist erforderlich:

explorer shell:<FolderName>

Die gesamte Liste ist in folgendem Registrierungsschlüssel in Windows Vista und höher gespeichert:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions

Jeder Unterschlüssel ist ein Weltweit eindeutige Kennung (GUID). Das Name Wert ist das, was Sie in der verwenden können shell: Syntax, die unabhängig vom Gebietsschema funktioniert. Weitere mögliche Werte finden Sie im verwandten Artikel (oder überprüfen Sie die Registrierung selbst).

Beispiele

  • Computer Shell-Ordner:

    explorer shell:MyComputerFolder
    

    Sie können das gleiche Ergebnis auch mit der Shell-Ordner-GUID erzielen:

    explorer /e,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
    
  • Favoriten Shell-Ordner (nicht mit Internet Explorer-Favoriten verwechseln):

    explorer shell:Links
    
  • Bilderbibliothek :

    explorer shell:PicturesLibrary
    

Lesen Sie weiter

and31415
quelle
Die "Shell" -Syntax funktioniert für mich nicht. Der CLSID-Ansatz funktioniert. Ich programmiere derzeit eine Lösung, die die CLSID nachschlägt. Es ist auch wichtig, die Lokalisierung zu berücksichtigen.
Steven Jeuris
@StevenJeuris Welche Ergebnisse erzielen Sie? Es funktioniert für mich in Windows 7. Die shell: Die Syntax funktioniert unabhängig vom Gebietsschema.
and31415
Das ist komisch, jetzt funktionieren sie. Vielleicht ist es vorübergehend nicht der Fall, da ich gleichzeitig mit der Registrierung für die Implementierung, die ich gerade erwähnte, durcheinander kommt. Jedoch, explorer shell:Favorites öffnet den Ordner "Favoriten" in meinem Benutzerkontoordner, nicht den Star Shell-Ordner "Favoriten".
Steven Jeuris
@StevenJeuris Der Ordner Favoriten ist ein Benutzerordner. Selbst wenn der Pfad in der Adressleiste von Windows Explorer anders aussieht, greifen Sie auf denselben Ordner zu.
and31415
Nein, ich spreche von der Liste der bevorzugten Standorte in der Seitenleiste. Der mit dem Stern. Standardmäßig enthält es meines Erachtens Desktop, und wenn Sie z. Dropbox wird dort hinzugefügt.
Steven Jeuris