Comment puis-je créer un fichier de raccourci ( .lnk
) vers un autre fichier ou un exécutable, en utilisant des utilitaires de ligne de commande ?
Réponses
Trop de publicités?Après toutes les discussions que nous avons eues ici, voici la solution que je propose : télécharger : http://optimumx.com/download/Shortcut.zip l'extraire sur votre bureau (par exemple). Maintenant, supposons que vous vouliez créer un raccourci pour un fichier appelé scrum.pdf (également sur le bureau) :
1. Ouvrez CMD et allez dans le dossier du bureau.
2. courir : Shortcut.exe /f:"%USERPROFILE%\Desktop\sc.lnk" /a:c /t:%USERPROFILE%\Desktop\scrum.pdf
il créera un raccourci appelé sc.lnk sur votre bureau qui pointera vers le fichier original (scrum.pdf).
Vous pouvez créer facilement un .vbs script qui vous convient :
Shortcut.vbs
If WScript.Arguments.Count <> 2 Then WScript.Quit 1
Set FSO = CreateObject("Scripting.FileSystemObject")
TargetPath = FSO.GetAbsolutePathName(WScript.Arguments(0))
WorkingDirectory = FSO.GetParentFolderName(TargetPath)
Set lnk = CreateObject("WScript.Shell").CreateShortcut(WScript.Arguments(1))
lnk.TargetPath = TargetPath
lnk.WorkingDirectory = WorkingDirectory
lnk.Save
A partir de la ligne de commande ou du script batch, entrez cette commande :
wscript Shortcut.vbs file.txt file.lnk
Ce programme gratuit dispose des fonctionnalités requises http://www.nirsoft.net/utils/nircmd2.html : (extrait de ladite page web) "Create a shortcut to Windows calculator under Start Menu->Programs->Calculators nircmd.exe shortcut "f:\winnt\system32\calc.exe" "~$folder.programs$\Calculators" "Windows Calculator"
Mon propre échantillon à essayer : nircmd.exe raccourci "c : \windows\system32\calc.exe " "~$folder.desktop$" "Calculatrice Windows"
Je sais que ce sujet est ancien mais je voulais vous fournir la solution simple qui a fonctionné pour moi.
J'ai d'abord copié le fichier .ico sur mon lecteur C :. Puis j'ai créé un raccourci sur mon bureau et j'ai défini l'icône du fichier .ico sur mon lecteur C :. J'ai ensuite copié le fichier .ico et le raccourci sur un partage réseau auquel mes utilisateurs ont accès. Une fois là, j'ai écrit le fichier batch suivant pour copier le fichier ico et le fichier .url sur le bureau Windows 7 des utilisateurs. Cela crée le raccourci sur le bureau de tous les utilisateurs et conserve le fichier icône que j'ai défini lors de la création du raccourci. J'espère que cela aidera quelqu'un.
@echo off
Copy "\\sharename\folder\icon.ico" "C:\"
pause
copy "\\sharename\folder\shortcut.url" "C:\Users\All Users\Desktop"
pause
- Réponses précédentes
- Plus de réponses