Créer un raccourci


Contenu du snippet

Pour créer un raccourci vers n'importe quel fichier, n'importe où, le mieux est de laisser faire Windows ;-)
Utiliser la fonction shell pour créer un lien vers les fichiers récents et déplacer et renommer ce raccourci où on veut (Bureau, Menu Démarrer...)
Pour trouver la fonction sus-citée, utiliser l'explorateur d'objets (chercher "recent") dans shell32.dll en principe.

Source / Exemple :


' pas de code : une astuce...

' <<<----- EN COMPLEMENT POUR CEUX QUI N'ONT PAS COMPRIS ------>>>
' la fonction du shell32.dll : SHAddToRecentDocs permet de créer un lien vers un fichier que l'on spécifie *.exe, *.doc ou n'importe quoi...

SHAddToRecentDocs SHARD_PATH, file_path

' à la place de file_path : mettre l'adresse du fichier dont on veut un raccourci
' le raccourci se trouve dans le répertoire C:\Windows\Recent (ou équivalent), il n'y a plus qu'à le déplacer vers le menu démarrer ou le bureau
' un dernier détail : le raccourci s'appelle file_path.lnk
' donc si le fichier cible est C:\toto.exe, le raccourci sera C:\Windows\Recent\toto.exe.lnk
' élémentaire ;-)

Conclusion :


merci pour vos réactions...

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.