FileCreateShortcut

Erstellt eine Verknüpfung (LNK-Datei).

FileCreateShortcut, Ziel, Verknüpfung , ArbeitVerz, Args, Beschreibung, SymbolDatei, Tastenkürzel, SymbolNummer, MinMax

Parameter

Ziel

Name der Datei, auf die sich die Verknüpfung bezieht. Geben Sie einen absoluten Pfad an, es sei denn, die Datei ist in das System integriert (z. B. Notepad.exe). Die Datei muss beim Erstellen der Verknüpfung nicht vorhanden sein; in diesem Fall kann es aber vorkommen, dass einige Systeme den Pfad auf unerwartete Weise ändern.

Verknüpfung

Name der Verknüpfung, die erstellt werden soll. Wenn kein absoluter Pfad angegeben ist, wird die Verknüpfung im A_WorkingDir-Verzeichnis erstellt. Achten Sie darauf, die Dateiendung .lnk anzugeben. Das Zielverzeichnis muss bereits vorhanden sein. Wenn die Datei bereits vorhanden ist, wird sie überschrieben.

ArbeitVerz

Das Verzeichnis, das zum aktuellen Arbeitsverzeichnis von Ziel wird, wenn die Verknüpfung gestartet wird. Wenn dieser Parameter weggelassen wird oder leer ist, hat die Verknüpfung ein leeres "Ausführen in"-Feld; das heißt, dass das System ihr ein Standard-Arbeitsverzeichnis zuweisen wird, wenn die Verknüpfung gestartet wird.

Args

Parameter, die an Ziel übergeben werden, wenn es gestartet wird. Trennen Sie alle Parameter mit Leerzeichen. Wenn ein Parameter Leerzeichen enthält, umschließen Sie ihn mit doppelten Anführungszeichen.

Beschreibung

Kommentare, die die Verknüpfung beschreiben (wird vom Betriebssystem verwendet, um einen Tooltip usw. anzuzeigen).

SymbolDatei

Der vollständige Pfad und Name des Symbols, das für Verknüpfung angezeigt werden soll. Muss entweder eine ICO-Datei oder das allererste Symbol einer EXE- oder DLL-Datei sein.

Tastenkürzel

Ein Buchstabe, eine Zahl, oder der Name einer Taste aus der Tastenliste (Maustasten und andere exotische Tasten werden möglicherweise nicht unterstützt). Modifikatorzeichen dürfen nicht verwendet werden. Der Benutzer kann Strg+Alt und die angegebene Taste drücken, um die Verknüpfung zu starten. Wenn für diesen Parameter beispielsweise der Buchstabe B angegeben ist, lautet der Tastaturkurzbefehl Strg+Alt+B.

SymbolNummer

Um anstelle des ersten Symbols ein anderes in SymbolDatei zu nutzen, geben Sie hier die entsprechende Nummer an (kann ein Ausdruck sein). Zum Beispiel ist 2 das zweite Symbol.

MinMax

Startet Ziel minimiert oder maximiert. Wenn dieser Parameter weggelassen wird oder leer ist, wird standardmäßig 1 (Normal) verwendet. Ansonsten können Sie eine der folgenden Ziffern angeben:

Fehlerbehandlung

[v1.1.04+]: Dieser Befehl ist in der Lage, bei Misserfolg eine Ausnahme auszulösen. Weitere Informationen finden Sie unter Laufzeitfehler.

ErrorLevel wird bei Misserfolg auf 1 und bei Erfolg auf 0 gesetzt.

Bemerkungen

Ziel kann eventuell ohne Pfad angegeben werden, wenn der Ordner der Zieldatei in der PATH-Umgebungsvariable des Systems enthalten ist.

Das Tastenkürzel einer neu erstellten Verknüpfung funktioniert nur, wenn sich die Verknüpfung auf dem Desktop oder irgendwo im Startmenü befindet. Wenn das von Ihnen gewählte Tastenkürzel bereits verwendet wird, hat Ihre neue Verknüpfung Vorrang.

Eine URL-Verknüpfung kann auch wie folgt erstellt werden. Passen Sie die ersten beiden Parameter je nach Bedarf an:

IniWrite, https://www.google.com, C:\Meine Verknüpfung.url, InternetShortcut, URL

Optional können Sie Folgendes hinzufügen, um der URL-Verknüpfung ein Symbol zuzuweisen:

IniWrite, <SymbolDatei>, C:\Meine Verknüpfung.url, InternetShortcut, IconFile
IniWrite, 0, C:\Meine Verknüpfung.url, InternetShortcut, IconIndex

Ersetzen Sie 0 mit der Indexnummer des gewünschten Symbols (0 ist das erste Symbol) und ersetzen Sie <SymbolDatei> mit einer URL-, EXE-, DLL- oder ICO-Datei. Beispiele: C:\Icons.dll, C:\App.exe, https://www.somedomain.com/ShortcutIcon.ico

Obwohl es sich nicht um eine LNK-Datei handelt, wird das Betriebssystem eine auf diese Weise erstellte URL-Datei wie eine echte Verknüpfung behandeln.

FileGetShortcut, FileAppend

Beispiele

Der Buchstabe "i" im letzten Parameter bewirkt, dass die Verknüpfung über Strg+Alt+I gestartet werden kann.

FileCreateShortcut, Notepad.exe, %A_Desktop%\Meine Verknüpfung.lnk, C:\, "%A_ScriptFullPath%", Meine Beschreibung, C:\Mein Symbol.ico, i