FileCreateShortcut

Erstellt eine Verknüpfung (LNK-Datei).

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

Parameter

Ziel

Name der Datei, die als Ziel für die Verknüpfung dienen soll, wobei ein absoluter Pfad angegeben werden sollte, wenn die Datei nicht Bestandteil des Systems ist (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. Geben Sie unbedingt die Dateiendung .lnk an. Das Zielverzeichnis muss bereits existieren. Wenn die Datei bereits existiert, wird sie überschrieben.

ArbeitVerz

Wenn leer oder weggelassen, wird Verknüpfung ein leeres "Ausführen in"-Feld haben, was dazu führt, dass das System der Verknüpfung ein Standard-Arbeitsverzeichnis zuweist, wenn sie ausgeführt wird. Andernfalls geben Sie ein Verzeichnis an, das als Arbeitsverzeichnis für Ziel verwendet wird, wenn die Verknüpfung ausgeführt wird.

Args

Wenn leer oder weggelassen, wird Ziel ohne Parameter ausgeführt. Andernfalls geben Sie die Parameter an, die an Ziel übergeben werden, wenn die Verknüpfung ausgeführt wird. Trennen Sie alle Parameter mit Leerzeichen. Wenn ein Parameter Leerzeichen enthält, umschließen Sie ihn mit doppelten Anführungszeichen.

Beschreibung

Wenn leer oder weggelassen, wird Verknüpfung keine Beschreibung haben. Andernfalls geben Sie Kommentare an, die die Verknüpfung beschreiben (wird vom Betriebssystem verwendet, um z.B. einen Tooltip anzuzeigen).

SymbolDatei

Wenn leer oder weggelassen, wird Verknüpfung das Symbol von Ziel haben. Andernfalls geben Sie den vollständigen Pfad und Namen des Symbols an, das für Verknüpfung angezeigt werden soll. Muss entweder eine ICO-Datei oder das erste Symbol aus einer EXE- oder DLL-Datei sein.

Tastenkürzel

Wenn leer oder weggelassen, wird Verknüpfung kein Tastenkürzel haben. Andernfalls geben Sie einen Buchstaben, eine Zahl, oder den Namen einer Taste aus der Tastenliste an (Maustasten und andere exotische Tasten werden möglicherweise nicht unterstützt). Modifikatorsymbole können nicht verwendet werden. Wenn ein Tastenkürzel angegeben ist, kann die Verknüpfung durch Drücken von Strg+Alt und dem Tastenkürzel ausgeführt werden. Wenn z.B. der Buchstabe B für diesen Parameter angegeben ist, wird das Tastenkürzel Strg+Alt+B sein.

SymbolNummer

Wenn leer oder weggelassen, wird standardmäßig 1 verwendet. Andernfalls geben Sie die Nummer des Symbols an, das in SymbolDatei verwendet werden soll (kann ein Ausdruck sein). Zum Beispiel ist 2 das zweite Symbol.

MinMax

Wenn leer oder weggelassen, wird standardmäßig 1 verwendet. Andernfalls geben Sie eine der folgenden Ziffern an, um Ziel minimiert oder maximiert zu starten:

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 ohne Pfad angegeben werden, wenn der Ordner der Zieldatei in der PATH-Umgebungsvariable enthalten ist.

Das Tastenkürzel (Tastenkürzel) einer neuen 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.

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

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

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

IniWrite, <SymbolDatei>, C:\Verknüpfung.url, InternetShortcut, IconFile
IniWrite, 0, C:\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 eine so erstellte URL-Datei vom Betriebssystem wie eine echte Verknüpfung behandelt.

FileGetShortcut, FileAppend

Beispiele

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

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