Bonjour,
Savez vous comment il est possible avec un script DOS de créer un shortcut à un emplacement donné vers un fichier donné ?
Merci d'avance.
JEFF
Version imprimable
Bonjour,
Savez vous comment il est possible avec un script DOS de créer un shortcut à un emplacement donné vers un fichier donné ?
Merci d'avance.
JEFF
Il y a la comande Shortcut, voici la syntaxe:
Mais la commande Shortcut n'est pas dans windows, il faut la télécharger, si tu ne la trouve pas dit moi le je te l'envairai ;)Code:Shortcut /f:"C:\nomduraccourci.Lnk" /t:"C:\chemin\du\fichier\ver\lequel\point\le\raccourci.exe" /a:c
Aie merci c sympa mais il me faut du "natif" Windows.
Je ne sais pas ce qu'est le natif, c'est quoi ?
Sachant que la création d'un raccourci Windows implique l'utilisation d'un composant COM/OLE, je doute que tu puisses le faire en batch, sans aide extérieure.
Je voulais dire par là sans rien avoir à installer sur le poste. Faire avec ce qui est de base fourni par l OS.
Mais sans la commande ce n'est pas posssibleCitation:
Envoyé par jeff37
C'est un seul et simple fichier de commande, pas d'installation, juste a copier dans system32 c'est tout
Oui c'est bien mon problème en fait je n'aurais pas l'autorisation de copier quoique ce soit. Je dois juste fournir une archive contenant une arbo donnée et un script qui créait des liens entre différents dossiers/fichiers de cette arboCitation:
Envoyé par koKoTis
Essaye en vbs alor;)
Ca donne quelques chose comme ca:
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 Set WSHShell = CreateObject("WScript.Shell") ' NweNamePath = "\Nouveau Racourci.lnk" DirectionPath = WSHShell.ExpandEnvironmentStrings("%windi r%") DescriptPath = "Ouvrir le répertoire Windows" ' DesktopPath = WSHShell.SpecialFolders("Desktop" 1; Set Shortcut = WSHShell.CreateShortcut(DesktopPath & NweNamePath) With Shortcut .TargetPath = DirectionPath .Description = DescriptPath End With Shortcut.Save