hi Leute,
ich mal wieder....
Wie kann ich die Position eines Icons ( Verknüpfung ) auf dem Desktop
ermitteln, da es nicht immer an gleicher Stelle ist? Anschließend will ich es per
Doubleclick ansprechen und öffnen?
Chicago
hi Leute,
ich mal wieder....
Wie kann ich die Position eines Icons ( Verknüpfung ) auf dem Desktop
ermitteln, da es nicht immer an gleicher Stelle ist? Anschließend will ich es per
Doubleclick ansprechen und öffnen?
Chicago
Hi!
Nimm doch ShellExecute. Damit lässt sich auch eine ".lnk"-Datei ausführen, also die verknüpfte Datei starten.
peethebee
Hi,
es gibt aber wahrscheinlich keine Möglichkeit, die Position eines Icons zu ermitteln und ggfs. neu zu definieren, oder?
Wir haben in der Firma für die User das Desktop-Hintergrundbild in Bereichen aufgeteilt, in denen verschiedene Verknüpfungen zu Freigaben und FTP-Verbindungen untergebracht sind. Ich wollte ursprünglich Desktopsänderungen zulassen, dafür aber bei jedem Anmelden die Icon-Postionen ermitteln, um sie dann ggfs. per Script/Registry in die richtige Position zu verschieben. Keine Chance.
Hier die Info, die ich über Icon-Positionen auf dem Desktop rausbekommen habe:
Die Position der Icons etc. wird in der Registry gespeichert,
in einem binären Format, das Du nicht ohne Weiteres per Hand
ändern kannst.
Der Cache befindet sich unter:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Explorer\Streams\Settings]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Explorer\StreamMRU]
In diesem Cache werden allerdings auch auch die Fenstereinstellungen des Explorers gespeichert.
Quelle:http://www.wer-weiss-was.de/theme29/article475681.html
Es gibt auch Programme, die Icon-Positionen speichern und wiederherstellen können, wie z.B. Desksave usw. Aber das passt nicht zu dem Thema:-)
Viele Grüße,
Milko
hi peethebee,
du bist einfach Gold wert. Hast immer und zu jeder Zeit die richtige
Lösung parat.... ging einfach super
Tausend Dank :tassen:
Chicago
Hi!
Danke für das Lob :party3:
Man tut was man kann :tier:
peethebee