PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
CréeRaccourci (Fonction)
En anglais : CreateShortcut
Crée un raccourci sur le bureau de Windows, dans le menu "Démarrer" de Windows ou dans un répertoire spécifique. Ce raccourci peut être associé à tout type de fichier : exécutable, document, etc.
Remarque : Sous Windows Vista et supérieur, pour créer un raccourci, l'application doit être lancée en mode "Administrateur".
// Vista/7... : Privilèges administrateur nécessaires
// Crée le raccourci "Test" du programme "C:\Test\Test.exe"
// sur le bureau (de tous les utilisateurs), avec Ctrl + Alt + A comme raccourci clavier
SI CréeRaccourci(raccourciBureau, "Test", "C:\Test\Test.exe", "", sfaNormal, "A") = Faux ALORS
Erreur("Echec de création du raccourci dans" + SysRep(srBureauCommun) + ...
", vérifiez vos droits (privilèges administrateur nécessaires)", ErreurInfo())
SINON
Info("Raccourci créé")
FIN
// Vista/7... : Privilèges administrateur nécessaires
// Créer le raccourci dans "Démarrer/Programmes/Accessoires" de tous les utilisateurs
SI CréeRaccourci(raccourciProgramme, "Test", "C:\Test\Test.exe", ...
"Accessoires", sfaNormal, "A") = Faux ALORS
Erreur("Echec de création du raccourci dans" + SysRep(srProgrammesCommun) + ...
", vérifiez vos droits (privilèges administrateur nécessaires)", ErreurInfo())

SINON
Info("Raccourci créé")
FIN
Syntaxe
<Résultat> = CréeRaccourci(<Emplacement> , <Nom> , <Ligne de commande> [, <Chemin du raccourci> [, <Mode d'ouverture> [, <Touche de raccourci> [, <Répertoire de travail> [, <Icône>]]]]])
<Résultat> : Booléen
  • Vrai si le raccourci a été créé,
  • Faux en cas de problème.
<Emplacement> : Constante de type entier
Emplacement du raccourci :
raccourciBureau
(Valeur par défaut)
Raccourci créé sur le bureau de Windows de tous les utilisateurs du poste.
Pour créer un raccourci sur le bureau sous Windows Vista (et supérieur), l'application qui crée le raccourci doit avoir un manifeste administrateur.
Pour créer un raccourci sur le bureau de l'utilisateur en cours, utilisez la constante raccourciLibre, puis utilisez SysRep(srBureau) dans le paramètre <Chemin du raccourci>. Dans ce cas, l'application qui crée le raccourci ne nécessite pas un manifeste administrateur.
Windows Mobile Cette constante n'est pas disponible.
Versions 22 et supérieures
raccourciBureauUtilisateur
Nouveauté 22
raccourciBureauUtilisateur
raccourciBureauUtilisateur
Raccourci créé sur le bureau de Windows de l'utilisateur courant du poste.
Windows Mobile Cette constante n'est pas disponible.
Versions 22 et supérieures
raccourciDémarrage
Nouveauté 22
raccourciDémarrage
raccourciDémarrage
Raccourci créé dans le menu "Démarrer .. Programmes .. Démarrage" de Windows pour tous les utilisateurs du poste.
Windows Mobile Cette constante n'est pas disponible.
Versions 22 et supérieures
raccourciDémarrageUtilisateur
Nouveauté 22
raccourciDémarrageUtilisateur
raccourciDémarrageUtilisateur
Raccourci créé dans le menu "Démarrer .. Programmes .. Démarrage" de Windows pour l'utilisateur courant du poste.
Windows Mobile Cette constante n'est pas disponible.
Versions 22 et supérieures
raccourciDémarrer
Nouveauté 22
raccourciDémarrer
raccourciDémarrer
Raccourci créé dans le menu "Démarrer" de Windows pour tous les utilisateurs du poste.
Windows Mobile Cette constante n'est pas disponible.
Versions 22 et supérieures
raccourciDémarrerUtilisateur
Nouveauté 22
raccourciDémarrerUtilisateur
raccourciDémarrerUtilisateur
Raccourci créé dans le menu "Démarrer" de Windows pour l'utilisateur courant du poste.
Windows Mobile Cette constante n'est pas disponible.
raccourciLancementRapideRaccourci créé dans la barre de lancement rapide (Windows 98 et version supérieures).
Windows Mobile Cette constante n'est pas disponible.
raccourciLibreRaccourci créé dans le répertoire indiqué par le paramètre <Chemin>.
raccourciProgrammeRaccourci créé dans le menu "Démarrer .. Programmes" de Windows pour tous les utilisateurs du poste.
Pour créer un raccourci dans "Démarrer .. Programmes" sous Windows Vista (et supérieur), l'application qui crée le raccourci doit avoir un manifeste administrateur.
Pour créer un raccourci sur le menu Programmes de l'utilisateur en cours, utilisez la constante raccourciLibre, puis utilisez SysRep(srProgrammes) dans le paramètre <Chemin du raccourci>. Dans ce cas, l'application qui crée le raccourci ne nécessite pas un manifeste administrateur.
Versions 22 et supérieures
raccourciProgrammeUtilisateur
Nouveauté 22
raccourciProgrammeUtilisateur
raccourciProgrammeUtilisateur
Raccourci créé dans le menu "Démarrer .. Programmes" de Windows pour l'utilisateur courant du poste.
Windows Mobile Cette constante n'est pas disponible.
Versions 18 et supérieures
raccourciRechercheWindows8
Nouveauté 18
raccourciRechercheWindows8
raccourciRechercheWindows8
Raccourci créé uniquement pour la recherche en Windows 8 pour tous les utilisateurs du poste. Le raccourci n'est pas présent sur l'écran d'accueil.
Si le système utilisé n'est pas Windows 8, le raccourci est créé dans le menu "Démarrer .. Programmes" de Windows pour tous les utilisateurs du poste.
Windows Mobile Cette constante n'est pas disponible.
<Nom> : Chaîne de caractères (avec guillemets)
Nom du raccourci.
<Ligne de commande> : Chaîne de caractères (avec guillemets)
Ligne de commande complète associée au raccourci. Cette ligne de commande sera exécutée lors du double clic sur le lien. Les chemins des fichiers contenant des espaces doivent être encadrés par des guillemets.
Dans les propriétés du raccourci, la ligne de commande correspond à la cible.
<Chemin du raccourci> : Chaîne de caractères optionnelle (avec guillemets)
Répertoire où le raccourci doit être créé (répertoire relatif à <Emplacement>). Le raccourci peut être créé par exemple dans un "Répertoire" (ou groupe de programmes) du menu "Démarrer .. Programmes", ou dans un dossier sur le bureau.
Si <Emplacement> = raccourciLibre, le chemin est absolu (le disque est précisé), sinon le chemin est relatif à l'emplacement indiqué.
Si ce paramètre n'est pas précisé ou correspond à une chaîne vide (""), le raccourci sera créé directement dans l'<Emplacement> indiqué.
Les chemins contenant des espaces doivent être encadrés par des guillemets.
<Mode d'ouverture> : Constante optionnelle de type entier
Mode d'ouverture de la fenêtre principale de l'application associée au lien. La couleur du bandeau de sélection sera modifiée pour ce champ (table, liste ou combo).
sfaNormal
(Valeur par défaut)
Ouverture à la taille standard.
sfaIconiseOuverture de la fenêtre icônisée.
sfaMaximiseOuverture de la fenêtre maximisée.
Windows Mobile Ce paramètre n'est pas disponible.
<Touche de raccourci> : Chaîne de caractères optionnelle
Touche ou combinaison de touches au clavier permettant de lancer le raccourci. Chaque touche est représentée par un ou plusieurs caractères. Il n'est pas nécessaire de préciser "Ctrl-Alt" qui est ajouté automatiquement. Par défaut, il n'y a pas de touche de raccourci.
  • Pour utiliser un seul caractère du clavier, il suffit d'utiliser le caractère proprement dit. Par exemple, pour représenter la lettre A, affectez la valeur "A" au paramètre <Touche de raccourci>.
    Attention : La fonction attribue une signification spéciale aux signes suivants :
    • plus (+),
    • insertion (^),
    • pourcentage (%),
    • parenthèses ( ).
    Pour utiliser l'un de ces caractères, il est nécessaire de le placer entre accolades. Par exemple, pour utiliser le signe plus (+), tapez {+}. Pour utiliser des accolades, utilisez les caractères {{} et {}}.
  • Pour utiliser des caractères spéciaux, des codes spécifiques sont nécessaires pour identifier :
    • les caractères n'ayant aucune action à l'écran (par exemple, la touche Entrée),
    • les caractères correspondant à une action (par exemple, les touches de fonction).
    Il est nécessaire d'utiliser les codes suivants :
    ToucheCodeToucheCode
    RET.ARR{RA}PAUSE{PAUSE}
    VERR.MAJ{VERRMAJ}SUPPR{SUPPR}
    BAS{BAS}FIN{FIN}
    ENTREE{ENTREE}ECHAP{ECHAP}
    AIDE{AIDE}ORIGINE{ORIGINE}
    INSERTION{INSER}GAUCHE{GAUCHE}
    VERR.NUM{VERRNUM}PG.SUIV{PGSUIV}
    PG.PREC{PGPREC}IMPR. ECRAN{IMPRECR}
    DROITE{DROITE}ARRET.DEFIL{ARRETDEFIL}
    TAB{TAB}HAUT{HAUT}
    F1{F1}F2{F2}
    F3{F3}F4{F4}
    F5{F5}F6{F6}
    F7{F7}F8{F8}
    F9{F9}F10{F10}
    F11{F11}F12{F12}
    F13{F13}F14{F14}
    F15{F15}F16{F16}
  • Pour spécifier une combinaison de touches avec Maj, Ctrl ou Alt, il est nécessaire de faire précéder le code normal de la touche d'un ou plusieurs codes parmi les suivants :
    ToucheCode
    MAJ+
    Ctrl^
    Alt%
  • Pour spécifier que les touches Maj, Ctrl et/ou Alt doivent être maintenues enfoncées pendant que l'on appuie sur une autre touche : par exemple, pour que la touche Maj soit maintenue enfoncée en même temps que la touche E, utilisez "+E".
Windows Mobile Ce paramètre n'est pas disponible.
<Répertoire de travail> : Chaîne de caractères optionnelle (avec guillemets)
Répertoire de travail associé au programme lancé. Par défaut, aucun répertoire de travail n'est spécifié. Les chemins contenant des espaces doivent être encadrés par des guillemets.
Windows Mobile Ce paramètre n'est pas disponible.
<Icône> : Chaîne de caractères optionnelle (avec guillemets)
Nom et chemin de l'icône associée au raccourci. Par défaut, l'icône de l'exécutable est utilisée (ou l'icône associée au type de fichier).
Windows Mobile Ce paramètre n'est pas disponible.
Composante : wd240std.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire