Creer un raccourci dans Windows avec une ligne de commande

Quand l’Utilisateur veut créer un raccourci .lnk avec l’assistant de Windows “Créer un raccourci” depuis le Bureau , il s’avère impossible de spécifier un emplacement qui n’est pas accessible par l’Utilisateur. Logique mais quelquefois limitatif

Quand l’Utilisateur veut créer un raccourci .lnk  avec l’assistant  de Windows “Créer un raccourci” depuis le Bureau , il s’avère impossible de spécifier un emplacement qui n’est pas accessible par l’Utilisateur.

Logique mais quelquefois limitatif

La solution consiste à passer par un fichier .vbs

 

le fichier  creelnk.vbs

set WshShell = WScript.CreateObject("WScript.Shell" )
set oShellLink = WshShell.CreateShortcut(Wscript.Arguments.Named("emplacement") & ".lnk")
oShellLink.TargetPath = Wscript.Arguments.Named("cible")
oShellLink.WindowStyle = 1
oShellLink.Save

syntaxe

creelnk /cible:”nom de da cible” /emplacement:”nom de l’emplacement”

 

où  ”nom de da cible”  est le nom complet du fichier  cible

et

”nom de l’emplacement” est le nom complet du fichier  de raccourci .lnk