Erstellt eine Verknüpfung (LNK-Datei).
FileCreateShortcut Ziel, Verknüpfung , ArbeitVerz, Args, Beschreibung, SymbolDatei, Tastenkürzel, SymbolNummer, MinMax
Typ: Zeichenkette
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.
Typ: Zeichenkette
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.
Typ: Zeichenkette
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.
Typ: Zeichenkette
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.
Typ: Zeichenkette
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).
Typ: Zeichenkette
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.
Typ: Zeichenkette
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.
Typ: Integer
Wenn weggelassen, wird standardmäßig 1 verwendet. Andernfalls geben Sie die Nummer des Symbols an, das in SymbolDatei verwendet werden soll. Zum Beispiel ist 2 das zweite Symbol.
Typ: Integer
Wenn weggelassen, wird standardmäßig 1 verwendet. Andernfalls geben Sie eine der folgenden Ziffern an, um Ziel minimiert oder maximiert zu starten:
Bei Misserfolg wird eine Ausnahme ausgelöst.
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.