Créer un raccourci dans Windows par programmation

Est-il possible de créer un lien dans Windows?
J’ai trouvé des exemples qui utilisent VBScript ou il faut télécharger Shortcut.exe .
J’ai besoin d’une solution simple. Est-ce possible?

J’ai eu le même problème, j’ai donc écrit une bibliothèque pour parsingr et créer des fichiers .lnk. Il n’utilise pas VBScripts ou JNI, code java uniquement. Voir mon Github .

Création de raccourcis: ShellLink.createLink("targetfile", "linkfile.lnk") . Vous pouvez également configurer la plupart des parameters du lien. Voir les détails et les exemples dans repo.

Probablement cette question n’est pas déjà réelle, mais j’espère que ce sera utile pour les personnes qui trouveront ce sujet dans Google.

Eh bien, je devais utiliser Shortcut.exe pour créer un raccourci, mais en fait, ce dont j’avais besoin était un HardLink vers un dossier, mais Shortcut.exe créerait un SoftLink .
Finalement, j’ai utilisé junction.exe pour créer le HardLink .
Consultez cet article pour plus d’informations https://stackoverflow.com/questions/46885/how-to-create-symbolic-links-in-windows

Je vous suggère de créer un raccourci manuellement, puis de le copier par programme dans le dossier du bureau. c: \ users \ desktop