JVM 当中的剪贴板访问
原文中文,约3300字,阅读约需8分钟。发表于: 。起因是想要写一个 kotlin 的脚本,用于读取剪贴板中的内容并保存到文件当中。然而网上搜了一圈,java 和 kotlin 给出的方法都是通过 jdk 中的 awt 包来获取系统剪贴板。因为 kotlin 脚本还是跑的 jvm target,所以方法还是通用的。 1 2 3 4 5 6 7 8 9 10 11 12 13 import...
本文介绍了作者使用Kotlin脚本读取剪贴板内容并保存到文件的需求。作者尝试了Java和Kotlin方法,但需要关闭headless选项。然后作者尝试了Node.js,并找到了一个npm库来实现需求。为了兼容不同系统环境,作者决定手动为每个系统编写实现,并在npm包中附带二进制文件作为备用。最后,作者介绍了使用该库的方法,并提到了将来发布到Maven Central仓库的计划。