Shortcut-Userlib für Windows-Verknüpfungen
Übersicht

ChristianKBetreff: Shortcut-Userlib für Windows-Verknüpfungen |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Diese kleine Userlib ist in der Lage, Verknüpfungen ( LNK-Dateien ) ganz einfach zu erzeugen oder deren Inhalt abzufragen. Dazu müssen nur CreateShortcut und SaveShortcut aufgerufen werden, um die Datei ( im Speicher ) zu erstellen und anschließend auf der Festplatte zu speichern. Zwischen diesen beiden Funktionsaufrufen können die Eigenschaften des Shortcuts beliebig geändert werden. Ein Aufruf von SetShortcutPath beispielsweise ändert die zu verknüpfende Datei.
Für jede dieser Funktionen existiert eine entsprechende Funktion zum Abfragen der Werte, die nach einem Aufruf von LoadShortcut angewendet werden kann. Die mitgelieferten Beispiele demonstrieren die Verwendung. Tipp Theoretisch muss keine Eigenschaft für einen Shortcut gesetzt werden. Es wird dann eine leere Verknüpfung erstellt. Die Möglichkeiten können also beliebig kombiniert werden. Code: [AUSKLAPPEN] Local link = CreateShortcut( )
; Hier können die Eigenschaften geändert werden. ( optional ) SaveShortcut( link, "Shortcut.lnk" ) Wichtig Die Pfade müssen immer mit Backslash ( "\" ) geschrieben werden. So ist es richtig: "C:\Programme\Blitz3D", so falsch: "C:/Programme/Blitz3D". Download |
||
AdvanceLcd
Intel Core 2 Duo 3.2 GHz, 4 GB RAM, GeForce 8800 GTX | MacBook Pro 15,4″ Intel Core 2 Duo 2.4 GHz, 2 GB RAM, GeForce 8600M GT |
- Zuletzt bearbeitet von ChristianK am So, Feb 27, 2011 13:40, insgesamt 2-mal bearbeitet
![]() |
Ray-Tracer |
![]() Antworten mit Zitat ![]() |
---|---|---|
Genau das,was ich gesucht habe.
funktioniert .Danke |
||
__wunschklang__ |
![]() |
skey-z |
![]() Antworten mit Zitat ![]() |
---|---|---|
Danke, echt nettes Feature | ||
Awards:
Coffee's Monatswettbewerb Feb. 08: 1. Platz BAC#57: 2. Platz |
![]() |
DAK |
![]() Antworten mit Zitat ![]() |
---|---|---|
was noch fehelen würd, währ das umgekehrte... aus einer verknüpfung auslesen, wo die hin geht... | ||
Gewinner der 6. und der 68. BlitzCodeCompo |
ChristianK |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Jetzt geht auch der umgekehrte Weg. Die neuen Funktionen sind:
LoadShortcut FreeShortcut GetShortcutPath GetShortcutDirectory GetShortcutIcon GetShortcutIconID GetShortcutDescription GetShortcutArguments Was die Funktionen machen, ist ja klar. ![]() Zu beachten ist aber, dass man FreeShortcut nur nach dem Laden und Auslesen einer Verknüpfung anwenden darf, nicht beim Speichern. Da gibt SaveShortcut den Speicher automatisch frei. Der Download-Link bleibt. Viel Spaß! ![]() |
||
AdvanceLcd
Intel Core 2 Duo 3.2 GHz, 4 GB RAM, GeForce 8800 GTX | MacBook Pro 15,4″ Intel Core 2 Duo 2.4 GHz, 2 GB RAM, GeForce 8600M GT |
![]() |
hazumu-kun |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ja geil Danke, Jetzt kann ich mein ASutostart Traffic Logger endlich fertigmachen. | ||
Warum kann es keine omnipotente Macht geben?
Weil diese omnipotente Macht in der Lage sein müsste, einen so schweren Stein zu schaffen, dass sie ihn nicht heben kann -> nicht omnipotent |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group