Comment créer un fichier raccourci ( .lnk
) vers un autre fichier ou un exécutable, à l'aide d'utilitaires de ligne de commande?
windows
windows-xp
command-line
shortcuts
Shantanu
la source
la source
(.ink file)
, car il y avait une certaine confusion. J'ai révisé la question pour refléter le commentaire de Shantanu. Bien que vous fournissiez un moyen de créer des «raccourcis», cela ne répond pas à cette question précise.Réponses:
Il y a quelques informations très utiles sur ce site: http://ss64.com/nt/shortcut.html
On dirait qu'il y en a
shortcut.exe
dans une trousse de ressources que je n'ai pas.Comme de nombreux autres sites le mentionnent, il n’existe pas de méthode intégrée permettant de le faire à partir d’un fichier de commandes.
Mais vous pouvez le faire à partir d'un script VB:
Donc, si vous devez vraiment le faire, vous pouvez faire en sorte que votre fichier de commandes écrive le script VB sur le disque, l’appelle puis le supprime à nouveau. Par exemple, comme ceci:
L'exécution du script ci-dessus crée un nouveau raccourci sur mon bureau:
Voici un extrait plus complet d'un contributeur anonyme (mis à jour avec un correctif mineur):
la source
SET Esc_LinkTarget=%0
vous devez supprimer le"
deecho oLink.TargetPath = oWS.ExpandEnvironmentStrings^(!Esc_LinkTarget!^)
Wscript.Arguments
les arguments de la ligne de commande ... lolVoici une solution similaire utilisant powershell (je sais, vous pouvez probablement réécrire tout votre fichier de commandes dans PS, mais si vous voulez juste le faire.)
Vous devrez peut-être spécifier explicitement le chemin d'accès à PS dans votre fichier, mais cela devrait fonctionner. Il existe également d'autres attributs que vous pouvez modifier dans cet objet:
la source
Outre shortcut.exe, vous pouvez également utiliser la version en ligne de commande de NirCmd pour créer un raccourci. http://nircmd.nirsoft.net/shortcut.html
la source
Comment utiliser la commande mklink? C: \ Windows \ System32> mklink Crée un lien symbolique.
MKLINK [[/ D] | [/ H] | [/ J]] cible de lien
la source
Après toutes les discussions que nous avons eu ici, voici ma solution suggérée: téléchargez: http://optimumx.com/download/Shortcut.zip extrayez-le sur votre bureau (par exemple). Supposons maintenant que vous souhaitiez créer un raccourci pour un fichier appelé scrum.pdf (également sur le bureau):
1. Ouvrez CMD et accédez au dossier du bureau
2. Exécutez:
Shortcut.exe /f:"%USERPROFILE%\Desktop\sc.lnk" /a:c /t:%USERPROFILE%\Desktop\scrum.pdf
il créera sur votre bureau un raccourci appelé sc.lnk qui pointera vers le fichier d'origine (scrum.pdf)
la source
Ce programme gratuit a la fonctionnalité requise http://www.nirsoft.net/utils/nircmd2.html : (exemple de cette 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: raccourci nircmd.exe "c: \ windows \ system32 \ calc.exe" "~ $ folder.desktop $" "Calculatrice Windows"
la source
Je sais que ce sujet est ancien mais je voulais fournir la solution simple qui a fonctionné pour moi.
J'ai d'abord copié le fichier .ico sur mon lecteur C :. Ensuite, j'ai créé le raccourci sur mon bureau et défini l'icône sur le fichier ico de mon lecteur C :. J'ai ensuite copié le fichier .ico et le raccourci vers un partage réseau auquel mes utilisateurs ont accès. Une fois là, j’ai écrit le fichier de commandes suivant pour copier l’ico et le .url sur le bureau Windows 7 de l’utilisateur. Cela crée le raccourci sur le bureau de tous les utilisateurs et conserve le fichier d'icône que j'ai défini lors de la création du raccourci. J'espère que ça aidera quelqu'un.
la source