كيف تقوم بإنشاء (وقراءة) اختصار Windows (ملف .lnk) في Java؟
سؤال
نفس السؤال, ، langauge مختلفة.
كيف تفعل ذلك في جافا؟ هل تستخدم jni؟ تشغيل exe؟ أم أن هناك أي مكتبة قراءة/كتابة *.lnk مثل POI قراءة/الكتابة *.xls؟
اعتدت على حلول ".rl" وهو ملف نص عادي. لكنني أبحث عن طريقة أخرى مثيرة للاهتمام للقيام بذلك.
المحلول
أود استخدام واجهة JNI إذا كان الهدف هو الجودة.
http://alumnus.caltech.edu/~jimmc/jshortcut/
للاختراقات السريعة ، (على محطة العمل الخاصة بي فقط): System.exec () a vbscript :-) (أعرف ، أعرف).
لا تنتمي إلى StackOverflow