Ruft Informationen über eine Verknüpfung (LNK-Datei) ab, wie z. B. ihre Zieldatei.
FileGetShortcut, Verknüpfung , AusZiel, AusVerz, AusArgs, AusBeschreibung, AusSymbol, AusSymbolNr, AusMinMax
Name der Verknüpfung, die analysiert werden soll. Wenn kein absoluter Pfad angegeben ist, wird die Verknüpfung im A_WorkingDir-Verzeichnis vermutet. Achten Sie darauf, die Dateiendung .lnk anzugeben.
Name der Ausgabevariable, in der das Ziel der Verknüpfung gespeichert werden soll (ohne eventuell vorhandene Argumente). Zum Beispiel: C:\WINDOWS\system32\notepad.exe
Name der Ausgabevariable, in der das Arbeitsverzeichnis der Verknüpfung gespeichert werden soll. Zum Beispiel: C:\Meine Dokumente. Wenn Umgebungsvariablen wie z. B. %WinDir% in der Zeichenkette vorhanden sind, können Sie StrReplace() oder StringReplace verwenden, um diese aufzulösen. Zum Beispiel: StringReplace, AusVerz, AusVerz, `%WinDir`%, %A_WinDir%
.
Name der Ausgabevariable, in der die Parameter der Verknüpfung gespeichert werden sollen (leer, wenn sie keine hat).
Name der Ausgabevariable, in der die Kommentare der Verknüpfung gespeichert werden sollen (leer, wenn sie keine hat).
Name der Ausgabevariable, in der der Dateiname des Symbols der Verknüpfung gespeichert werden soll (leer, wenn kein benutzerdefiniertes Symbol verwendet wird).
Name der Ausgabevariable, in der die Nummer des Symbols gespeichert werden soll, das innerhalb einer Symboldatei verwendet wird (leer, wenn kein benutzerdefiniertes Symbol verwendet wird). Dieser Wert ist üblicherweise 1 (das erste Symbol).
Name der Ausgabevariable, in der der Startzustand der Verknüpfung gespeichert werden soll:
[v1.1.04+]: Dieser Befehl ist in der Lage, bei Misserfolg eine Ausnahme auszulösen. Weitere Informationen finden Sie unter Laufzeitfehler.
Wenn es ein Problem gab, z. B. wenn Verknüpfung nicht existiert, werden alle Ausgabevariablen leer gemacht und ErrorLevel auf 1 gesetzt. Ansonsten wird ErrorLevel auf 0 gesetzt.
Wenn bestimmte Informationen nicht benötigen werden, können die entsprechenden Ausgabevariablen weggelassen werden.
Erlaubt dem Benutzer, eine LNK-Datei auszuwählen, um deren Informationen anzuzeigen.
FileSelectFile, Datei, 32,, Verknüpfung zur Analyse auswählen., Verknüpfungen (*.lnk) if Datei = return FileGetShortcut, %Datei%, AusZiel, AusVerz, AusArgs, AusBeschr, AusSymbol, AusSymbolNr, AusMinMax MsgBox %AusZiel%`n%AusVerz%`n%AusArgs%`n%AusBeschr%`n%AusSymbol%`n%AusSymbolNr%`n%AusMinMax%