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. Geben Sie unbedingt die Dateiendung .lnk an.
Wenn weggelassen, wird der zugehörige Wert nicht gespeichert. Andernfalls geben Sie den Namen der Ausgabevariable an, in der das Ziel der Verknüpfung gespeichert werden soll (ohne evtl. vorhandene Argumente). Zum Beispiel: C:\WINDOWS\system32\notepad.exe
Wenn weggelassen, wird der zugehörige Wert nicht gespeichert. Andernfalls geben Sie den Namen der Ausgabevariable an, 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() oder StringReplace auf. Zum Beispiel: StringReplace, AusVerz, AusVerz, `%WinDir`%, %A_WinDir%
.
Wenn weggelassen, wird der zugehörige Wert nicht gespeichert. Andernfalls geben Sie den Namen der Ausgabevariable an, in der die Parameter der Verknüpfung gespeichert werden sollen (leer, wenn sie keine hat).
Wenn weggelassen, wird der zugehörige Wert nicht gespeichert. Andernfalls geben Sie den Namen der Ausgabevariable an, in der die Kommentare der Verknüpfung gespeichert werden sollen (leer, wenn sie keine hat).
Wenn weggelassen, wird der zugehörige Wert nicht gespeichert. Andernfalls geben Sie den Namen der Ausgabevariable an, in der der Dateiname des Symbols der Verknüpfung gespeichert werden soll (leer, wenn kein benutzerdefiniertes Symbol verwendet wird).
Wenn weggelassen, wird der zugehörige Wert nicht gespeichert. Andernfalls geben Sie den Namen der Ausgabevariable an, 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).
Wenn weggelassen, wird der zugehörige Wert nicht gespeichert. Andernfalls geben Sie den Namen der Ausgabevariable an, 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.
Bei Misserfolg (z.B. wenn Verknüpfung nicht existiert) werden alle Ausgabevariablen leer gemacht und ErrorLevel auf 1 gesetzt. Andernfalls wird ErrorLevel auf 0 gesetzt.
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.
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%