当前位置: 首页 > 面试题库 >

如何使用Java创建(和读取)Windows快捷方式(.lnk文件)?

严项明
2023-03-14
问题内容

相同的问题,不同的语言。

您如何用Java做到这一点?您是否使用JNI?运行exe文件?还是有任何像POI读/写 .xls这样的库读/写 .lnk?

我曾经使用变通方法来创建纯文本INI文件 “
.url” 。但是我正在寻找其他有趣的方式来做到这一点。


问题答案:

如果目标是质量,我将使用JNI接口。

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

对于快速hack,(仅在我的工作站上):System.Exec()vbscript:-)(我知道,我知道)。



 类似资料:
  • 问题内容: 我目前正在使用并解析Java中的Windows快捷方式。不幸的是,如果Java程序在Vista下作为服务运行,则无法使用。具体来说,我得到一个异常,指出“无法获取外壳文件夹ID列表”。 搜索网络确实会提及此错误消息,但始终与关联。我没有使用,我只需要将.lnk文件解析到其目的地即可。 有人知道我可以使用用Java编写的文件的第三方解析器吗? 此后,我在这里找到了格式的非官方文档,但是如

  • 问题内容: 有什么方法可以解析Node中.lnk文件中的快捷方式数据(例如,主要是它指向的路径)? 问题答案: 您可以使用npm包 https://www.npmjs.com/package/windows- shortcuts 例:

  • 问题内容: 有没有一种方法可以在Windows中创建链接? 我发现使用的样本或必须下载的样本。 我需要一个简单的解决方案。那可能吗? 问题答案: 好了,我不得不使用创建快捷方式的方法,但是实际上我需要的是一个文件夹,但是会创建一个。 最终我用来创建。

  • 问题内容: 嗨,我已经创建了我的Java程序的可执行jar,我想为该jar创建快捷方式图标。可能是我的jar位于硬盘驱动器的任何其他内存位置(例如Windows的D或E驱动器),但是我的图标必须位于桌面上。这样,如果我双击桌面上的图标,则我的应用程序将启动。如何建立这个 感谢Sunil Kumar Sahoo 问题答案: 您需要四处寻找Java Windows Installer,它们具有创建桌面

  • 本文向大家介绍Ubuntu 如何建立Matlab快捷方式,包括了Ubuntu 如何建立Matlab快捷方式的使用技巧和注意事项,需要的朋友参考一下  ubuntu 建立Matlab快捷方式 在ubuntu下安装了Matlab,每次都要进命令行启动太麻烦,自己建了一个快捷方式,网上资料很多 不过我建立的时候有点不一样的地方,进入/usr/share/applications用touch命令建立Mat

  • 本文向大家介绍批处理BAT创建快捷方式,包括了批处理BAT创建快捷方式的使用技巧和注意事项,需要的朋友参考一下 发个有用的东西——批处理创建快捷方式。非我原创,这里整理一下,希望对大家有用。 一、批处理生成快捷方式: 1、可以直接生成: 2、也可以先设置变量: 二、查看与解释 1、生成的快捷方式是一个url链接,用记事本打开,得到以下内容: 2、以下是快捷方式内容的解释: 三、Windows系统S