2008-12-05 15 views
5

Same question, अलग भाषा के।जावा में विंडोज शॉर्टकट (.lnk फ़ाइल) कैसे बनाते हैं (और पढ़ते हैं)?

कैसे आप जावा में यह क्या करते हो? क्या आप जेएनआई का उपयोग करते हैं? exe रन? या क्या कोई लाइब्रेरी पढ़ी/लिखती है * .एलएनके पीओआई पढ़ने/लिखने * .xls की तरह?

मैं ".url" जो plain text INI file है बनाने के लिए वैकल्पिक हल के लिए इस्तेमाल किया। लेकिन मैं इसे करने के लिए अन्य दिलचस्प तरीका ढूंढ रहा हूं।

+0

http://stackoverflow.com/questions/309495/windows-shortcut-lnk-parser-in-java के समान ही! उल्लिखित धागे में संदर्भ (वही प्रश्न) यहां भी उपयोगी हैं !! बेहतर उत्तर की कमी के लिए – guerda

+0

क्या आप उस चाल को समझा सकते हैं जो आप .url के साथ करते हैं? – pvgoddijn

+0

@pvgoddijn कृपया पढ़ें http://www.cyanwerks.com/file-format-url.html –

उत्तर

5

मैं एक JNI इंटरफ़ेस का उपयोग करता है, तो लक्ष्य गुणवत्ता है जाएगा।

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

त्वरित हैक्स के लिए, (मेरे कार्य केंद्र पर केवल): System.Exec() एक VBScript :-) (मैं जानता हूँ कि, मुझे पता है)।

+0

आपूर्ति नहीं किया गया है। डीएलएल x64 का समर्थन नहीं करता है, लेकिन ** jshortcut ** जीपीएल –

+0

ऐसा लगता है कि यह अब एलजीपीएल है, और वे github के माध्यम से एक योगदान संस्करण पर 64-बिट समर्थन का दावा करते हैं (हालांकि इसका परीक्षण नहीं किया गया) – CarlG

संबंधित मुद्दे