Rubrique précédente: CreateGroup : Créer un groupe ou activer un groupeRubrique suivante: DeleteGroup – Supprimer un groupe


CreateLink – Créer un raccourci

Valide pour Windows uniquement

La fonction CreateLink crée un raccourci vers un fichier.

Format par défaut
CreateLink(Title as string, FileName as string, Arguments as string, WorkDir as string, Group as string, IconFile as string, Style as Integer, Offset as Integer) as boolean
Autres formats
CreateLink(Title as string, Filename as string, Arguments as string, Workdir as string, Group as string) as Boolean

identique au format principal, mais avec iconfile = "", style = LNK_NORMAL, and offset = LNK_PROGRAMS.

CreateLink(Title as string, Filename as string, Arguments as string, Workdir as string,Group as string, Iconfile as string) as boolean

identique au format principal, mais avec style = LNK_NORMAL and offset = LNK_PROGRAMS.

CreateLink(Title as string, Filename as string, Arguments as string, Workdir as string, Group as string, Style as integer) as Boolean

identique au format principal, mais avec iconfile = "" and offset = LNK_PROGRAMS.

CreateLink(Title as string, Filename as string, Arguments as string, Workdir as string,Group as string, Style as integer, Offset as integer) as boolean

identique au format principal avec iconfile = "".

CreateLink(Title as string, Filename as string, Arguments as string, Workdir as string,Group as string, Iconfile as string, Style as integer) as boolean

identique au format principal, mais avec offset = LNK_PROGRAMS. Pour assurer la compatibilité de la livraison de logiciels du point de vue du style, TRUE (Vrai) est mappé à LNK_MINIMIZE et FALSE (Faux) à LNK_NORMAL.

CreateLink(Title as string, Filename as string, Arguments as string, Workdir as string,Group as string, Iconfile as string, Iconindex as integer, Style as integer, Offset as integer, Hotkey as word, Description as string) as boolean

Le raccourci clavier est constitué de deux parties, le code de clé virtuelle dans l'octet de poids faible et l'indicateur du modificateur dans l'octet de poids fort. Pour l'indicateur de modificateur, les constantes suivantes sont définies :

HOTKEYF_ALT

Touche Alt

HOTKEYF_CONTROL

Touche Ctrl

HOTKEYF_EXT

Touche étendue

HOTKEYF_SHIFT

Touche Maj

Pour définir un raccourci clavier Ctrl+Alt+X, vous pouvez le coder de la manière suivante

Dim HOTKEYF as Word
hotKey = HHOTKEYF_ALT + HOTKEYF_CONTROL + asc("X")
Titre

Indique le titre du raccourci clavier.

FileName

Indique le chemin et le nom du fichier auquel se réfère le raccourci. Ce paramètre doit être, au minimum, le nom du fichier.

Arguments

Indique les arguments facultatifs ou les commutateurs du fichier.

WorkDir

Indique le nom du répertoire par défaut (ou de travail).

Groupe

Identifie le groupe (ou le dossier) auquel le raccourci doit être ajouté. Si ce paramètre est une chaîne vide, la valeur du paramètre Offset détermine l'emplacement du raccourci.

IconFile

Identifie le nom du fichier de l'icône à afficher dans la fenêtre du groupe. Ce fichier peut être un exécutable ou un fichier d'icône. Si ce paramètre est une chaîne vide ou omise, la première icône du fichier indiqué par FileName est utilisée.

Style

Indique la manière dont le fichier s'affiche une fois le raccourci activé. Utilisez l'une des constantes suivantes.

LNK_NORMAL

S'exécute en mode normal.

LNK_MAXIMIZE

S'exécute en mode agrandi.

LNK_MINIMIZE

S'exécute en mode réduit. Si Style n'est pas indiqué, la valeur LNK_NORMAL est utilisée.

Décalage

Indique l'emplacement relatif de l'argument Group. Utilisez l'une des constantes suivantes.

LNK_PROGRAMS

Place l'élément dans le groupe Programmes.

LNK_DESKTOP

Place l'élément sur le Bureau.

LNK_STARTMENU

Place l'élément dans le menu Démarrer.

LNK_STARTUP

Place l'élément dans le groupe Démarrage.

LNK_ABSOLUTE

Place l'élément dans le répertoire spécifié.

Iconindex

Indique l'index de l'icône à afficher. Si iconindex n'est pas codé, la première icône de la liste est choisie.

Raccourci clavier

Indique le code de raccourci clavier correspondant à l'icône. Si 0 est codé, aucun raccourci clavier n'est défini.

Description

Identifie les informations transparentes stockées dans le raccourci.

En cas de réussite, la fonction renvoie la valeur True. Dans le cas contraire, elle renvoie la valeur False. Si vous évoluez dans un environnement DOS, la commande est placée en file d'attente de manière à être exécutée au démarrage de Windows. Pour cette raison, la valeur renvoyée est toujours TRUE (Vrai).