Ruft Informationen über eine Verknüpfung (LNK-Datei) ab, wie z.B. ihre Zieldatei.
FileGetShortcut Verknüpfung , &AusZiel, &AusVerz, &AusArgs, &AusBeschreibung, &AusSymbol, &AusSymbolNr, &AusMinMax
Typ: Zeichenkette
Name der Verknüpfung, die analysiert werden soll. Wenn kein absoluter Pfad angegeben ist, wird die Verknüpfung im A_WorkingDir-Verzeichnis vermutet. Geben Sie unbedingt die Dateiendung .lnk an.
Typ: VarRef
Wenn weggelassen, wird der zugehörige Wert nicht gespeichert. Andernfalls geben Sie eine Referenz an, die auf eine Ausgabevariable verweist, in der das Ziel der Verknüpfung gespeichert werden soll (ohne evtl. vorhandene Argumente). Zum Beispiel: C:\WINDOWS\system32\notepad.exe
Typ: VarRef
Wenn weggelassen, wird der zugehörige Wert nicht gespeichert. Andernfalls geben Sie eine Referenz an, die auf eine Ausgabevariable verweist, in der das Arbeitsverzeichnis der Verknüpfung gespeichert werden soll. Zum Beispiel: C:\Meine Dokumente. Wenn Umgebungsvariablen wie %WinDir% in der Zeichenkette vorhanden sind, lösen Sie diese mit StrReplace auf. Zum Beispiel: AusVerz := StrReplace(AusVerz, "%WinDir%", A_WinDir)
Typ: VarRef
Wenn weggelassen, wird der zugehörige Wert nicht gespeichert. Andernfalls geben Sie eine Referenz an, die auf eine Ausgabevariable verweist, in der die Parameter der Verknüpfung gespeichert werden sollen (leer, wenn sie keine hat).
Typ: VarRef
Wenn weggelassen, wird der zugehörige Wert nicht gespeichert. Andernfalls geben Sie eine Referenz an, die auf eine Ausgabevariable verweist, in der die Kommentare der Verknüpfung gespeichert werden sollen (leer, wenn sie keine hat).
Typ: VarRef
Wenn weggelassen, wird der zugehörige Wert nicht gespeichert. Andernfalls geben Sie eine Referenz an, die auf eine Ausgabevariable verweist, in der der Dateiname des Symbols der Verknüpfung gespeichert werden soll (leer, wenn kein benutzerdefiniertes Symbol verwendet wird).
Typ: VarRef
Wenn weggelassen, wird der zugehörige Wert nicht gespeichert. Andernfalls geben Sie eine Referenz an, die auf eine Ausgabevariable verweist, in der die Nummer des Symbols innerhalb der Symboldatei gespeichert werden soll (leer, wenn kein benutzerdefiniertes Symbol verwendet wird). Dieser Wert ist üblicherweise 1 (das erste Symbol).
Typ: VarRef
Wenn weggelassen, wird der zugehörige Wert nicht gespeichert. Andernfalls geben Sie eine Referenz an, die auf eine Ausgabevariable verweist, in der der Startzustand der Verknüpfung gespeichert werden soll:
Bei Misserfolg wird ein OSError ausgelöst.
Wenn bestimmte Informationen nicht benötigt werden, können die entsprechenden Ausgabevariablen weggelassen werden.
Ermöglicht dem Benutzer die Auswahl einer LNK-Datei, um ihre Informationen anzuzeigen.
Verknüpfung := FileSelect(32,, "Verknüpfung zur Analyse auswählen.", "Verknüpfungen (*.lnk)") if Verknüpfung = "" return FileGetShortcut Verknüpfung, &AusZiel, &AusVerz, &AusArgs, &AusBeschr, &AusSymbol, &AusSymbolNr, &AusMinMax MsgBox AusZiel "`n" AusVerz "`n" AusArgs "`n" AusBeschr "`n" AusSymbol "`n" AusSymbolNr "`n" AusMinMax