Erstellt eine Verknüpfungsdatei (.lnk)
FileCreateShortcut, Target, LinkFile [, WorkingDir, Args, Description, IconFile, ShortcutKey, IconNumber, RunState]
| Target | Der Name der Zieldatei auf die die
Verknüpfung verweist, und welche einen absoluten Pfad haben
sollte, mit Ausnahme von Dateien, die im System eingebettet sind (z.B.:
notepad.exe). Die Zieldatei muss nicht existieren, wenn die
Verknüpfung erstellt wird, was bedeutet, dass man auch "tote"
Verknüpfungen erstellen kann. |
| LinkFile | Der Name der Verknüpfungsdatei, die
standardmäßig in %A_WorkingDir%
erstellt wird, wenn kein absoluter Pfad angegeben wird. Stellen Sie
sicher, dass Sie die .lnk Dateiendung
vergeben.
Sollte die Datei bereits existieren, wird sie überschrieben. |
| WorkingDir | Das Verzeichnis, das des Target's
aktuelles
Arbeitsverzeichnis wird, wenn die Verknüpfung aufgerufen wird.
Wenn dieser Parameter leer ist oder ignoriert wurde, so wird die
Verknüpfung mit einem leeren "Ausführen in" Feld
gestartet,
was zur Folge hat, dass das Programm im Standard-Arbeitsverzeichnis
gestartet wird. |
| Args | Parameter die an das Target
übergeben werden,
wenn gestartet. Einzelne Parameter werden mit Leerzeichen getrennt,
wenn ein Parameter Leerzeichen enthält, so muss dieser mit
Anführungszeichen angegeben werden. |
| Description | Eine kurze Beschreibung, die die Verknüpfung
beschreibt
(wird normalerweise vom Betriebssystem verwendet, wenn ein Tooltip
erstellt wird) |
| IconFile | Der volle Pfad und der Name des Icons, das für
die LinkDatei
verwendet werden soll. Dies kann eine Icondatei sein, oder das erste
Icon einer Anwendung oder DLL |
| ShortcutKey |
Ein einzelner Buchstabe, eine Ziffer oder ein Symbol aus
der Tastenliste
(Maustasten oder andere
Nicht-Standard-Tasten könnten nicht funktionieren). Verwenden
Sie keine Änderungssymbole. Derzeit werden alle
Tastenkombinationen als STRG + ALT Kombination gewertet. Zum Beispiel:
Wenn der Parameter ein B ist, so ist die zu verwendende
Tastenkombination STRG + ALT + B Für Windows 9x: Es könnte ein Neustart
notwendig
sein, um das Tastaturkürzel zu aktivieren. Alternativ
können
Sie auch in den Eigenschaften der Verknüpfung die
Tastenkombination manuell neu definieren, so dass das Kürzel
sofort verfügbar ist |
| IconNumber | Um ein Icon in einer IconDatei zu
verwenden, das
nicht das erste Icon ist, definieren Sie das Icon hier (kann ein Ausdruck
sein). Als Beispiel,
2 ist
das zweite Icon. |
| RunState |
Um ein Ziel minimiert oder
maximiert zu starten,
spezifizieren sie eine dieser Ziffern: 1 - Normal (das ist der Standard) |
ErrorLevel
wird auf 1 gesetzt,
wenn ein Fehler passiert, ansonsten 0.
Das Target muss keinen Pfad enthalten,
wenn ein Ordner in
der Umgebungsvariable PATH enthalten ist.
Der ShortCutKey einer neu erstellten
Verknüpfung ist nicht sofort wirksam, es sei denn, die
Verknüpfung wird am Desktop oder im Startmenü
erstellt wird.
Sollte der ShortCutKey, den Sie gewählt
haben,
bereits vergeben sein, so wird die neue Tastenkombination vorgezogen.
Als Alternative um eine Internetverknüpfung zu
erstellen,
können Sie dieses Beispiel verwenden. Sie müssen nur
die
Parameter abändern:
IniWrite,
http://www.google.at, C:\Meine
Verknüpfung.url, InternetShortcut, URL
Folgende Codezeilen können hinzugefügt
werden, um ein Icon
zu vergeben:
IniWrite,
<IconDatei>, C:\Meine
Verknüpfung, InternetShortcut, IconFile
IniWrite, 0, C:\Meine
Verknüpfung.url,
InternetShortcut, IconIndex
Ersetzen Sie oberhalb die 0 mit der Nummer des Icons (0 wird als das erste Icon verwendet) und ersetzen Sie <IconFile> mit einer URL, EXE, DLL, oder einer ICO Datei.
Beispiel: C:\Icons.dll, C:\Anwendung.exe, http://www.einedomain.at/VerknuepfungsIcon.ico
Das Betriebssystem wird den Code oberhalb als eine .URL sehen,
obwohl der Text im Gegensatz zu einer Verknüpfung (.lnk)
lesbar
ist.
; Der Buchstabe "i" zum Schluss definiert die Tastenkombination als STRG + ALT + I
FileCreateShortcut, Notepad.exe, %A_Desktop%\Meine Verknüpfung.lnk, C:\, "%A_ScriptFullPath%", Meine Beschreibung, C:\Mein Icon.ico, i