2008-12-05 6 views
5

Same question, différente langauge.Comment créer (et lire) des raccourcis Windows (fichier .lnk) en Java?

Comment le faites-vous en Java? Utilisez-vous JNI? exécuter exe? ou y at-il une bibliothèque lire/écrire * .lnk comme POI lire/écrire * .xls?

J'avais l'habitude de contourner pour créer ".url" qui est plain text INI file. Mais je cherche une autre façon intéressante de le faire.

+0

Très similaire à http://stackoverflow.com/questions/309495/windows-shortcut-lnk-parser-in-java! Les références dans le fil mentionné (même question) sont utiles ici aussi !! – guerda

+0

par manque de meilleures réponses pourriez-vous expliquer l'astuce que vous faites avec .url? – pvgoddijn

+0

@pvgoddijn s'il vous plaît lire http://www.cyanwerks.com/file-format-url.html –

Répondre

5

J'utiliserais une interface JNI si le but est la qualité.

http://alumnus.caltech.edu/~jimmc/jshortcut/

Pour hacks rapides, (uniquement sur mon poste de travail): System.Exec() un :-) vbscript (je sais, je sais).

+0

Non seulement le .dll fourni ne supporte pas x64, mais ** jshortcut ** est GPL –

+0

On dirait que c'est LGPL maintenant, et ils revendiquent un support 64 bits sur une version contribuée via github (ne l'ont pas testée cependant) – CarlG

Questions connexes