2008-12-05 26 views
5

Same question, farklı langauge.Java'da pencere kısayolu (.lnk dosyası) nasıl oluşturulur (ve okunur)?

Java'da nasıl yapıyorsunuz? JNI kullanıyor musunuz? exe koş ya da okuma/yazma * .lnk gibi herhangi bir kütüphane okuyucusu/oku *.

plain text INI file olan ".url" oluşturmak için geçici çözüm kullandım. Ama bunu yapmak için başka ilginç bir yol arıyorum.

+0

http://stackoverflow.com/questions/309495/windows-shortcut-lnk-parser-in-java adresine çok benzer! Bahsedilen konudaki referanslar (Aynı soru) burada da yararlıdır! – guerda

+0

, daha iyi cevaplar vermemeniz için .url ile yaptığınız hileyi açıklayabilir misiniz? – pvgoddijn

+0

@pvgoddijn lütfen http://www.cyanwerks.com/file-format-url.html adresini ziyaret edin –

cevap

5

Amaç kalite ise bir JNI arabirimini kullanırdım. Hızlı kesmek için

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

, (benim iş istasyonunda için): System.Exec() bir vbscript :-) (Biliyorum, biliyorum).

+0

Sadece birlikte verilen .dll x64 desteklemiyor, aynı zamanda ** jshortcut ** GPL –

+0

artık LGPL'ye benziyor github yoluyla katkıda bulunan bir versiyonda 64-bit desteği olduğunu iddia ediyorlardı (test etmediler) – CarlG

İlgili konular