2008-11-16 9 views
13

Die "Symbolansicht" und die "Ordneransicht" eines beliebigen Ordners ist tatsächlich eine SysListView. Wenn Sie die automatische Anordnung der Symbole deaktivieren, können Sie die Symbole verschieben und beim nächsten Öffnen des Ordners befinden sich alle Symbole an der gleichen Stelle wie beim letzten Mal.Wo speichert das System die Position der Symbole?

Meine Frage ist, wo speichert das System die X- und Y-Position der Symbole?

+0

hinzugefügt reg-Taste für "icon view" Ordner ItemPos – VonC

+0

gute Frage, +1 – nsd

Antwort

17

Die Einstellungen für desktop icon placement in Windows XP (oder Vista) in dem

HKCU\Software\Microsoft\Windows\Shell\Bags\1\Desktop 

Registrierungsschlüssel

befindet.

Dieser Registrierungsschlüssel enthält eine Anzahl von Werten, die relevantesten sind die ItemPos < screenresolution> values, der Sort-Wert und der FFlags-Wert.

Der Sortierwert steuert die Reihenfolge der Symbole (nach Namen, nach Typ, nach Größe etc.), steuert der Wert FFLAGS die Anordnung der Symbole (grid auszurichten, Autom.Ausrichtung etc.)

Schließlich kann es eine beliebige Anzahl von ItemPos-Werten geben (mit unterschiedlichen Bildschirmauflösungen angehängt, zB ItemPos800x600), die die benutzerdefinierten Positionen der Icons für unterschiedliche Bildschirmauflösungen steuern.

Für weitere Informationen über den Inhalt der HKCU\Software\Microsoft\Windows\Shell Werte:

ShellBagsView v1.05

ShellBagsView

In Bezug auf die Ansicht Icon für einen beliebigen Ordner der eigenen Wahl verwendet wird, glaube ich, die Position der Symbole sein würde gespeichert in:

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\[x]\Shell\{yyyyyyy-yy...}\ItemPos 

, wobei "x" für eine Ihrer vielen ordnerspezifischen Einstellungen steht.

+0

Dies deckt auch alle anderen Ordner, die Sie in "Symbolansicht" haben und nicht nur die Desktop-Ansicht? – Stefan

+0

Danke für eine super Antwort und einen Tipp auf ein gutes util! – Stefan

+0

Bitte entwickeln Sie jetzt einen sw, um ein Lächeln auf das Desktop-Gesicht zu setzen! – kokbira