Atitit 获取剪贴板内容 目录 1.1. ava提供两种类型的剪贴板:系统的和本地的. 1 1.2. Atitit 剪贴板数据类型 DataFlavor 1 1.3. Atitit 获取剪贴板内

Atitit 获取剪贴板内容

 

目录

1.1. ava提供两种类型的剪贴板:系统的和本地的. 1

1.2. Atitit 剪贴板数据类型 DataFlavor 1

1.3. Atitit 获取剪贴板内容 1

1.4. /bookmarksHtmlEverythingIndexPrj/src/agenepkg/clip.java 2

 

    1. ava提供两种类型的剪贴板:系统的和本地的.



本地剪贴板只在当前虚拟机中有效.Java允许多个本地剪贴板同时存在,可以方便地通过剪贴板的名称来进行存取访问.

系统剪贴板与同等操作系统直接关连,允许应用程序与运行在该操作系统下的其它程序之间进行信息交换.

 

    1. Atitit 剪贴板数据类型 DataFlavor

目录

1. HtmlFlavor 1

1.1. allHtmlFlavor 1

1.2. selectionHtmlFlavor 1

1.3. fragmentHtmlFlavor 2

2. imageFlavor 2

2.1. javaFileListFlavor 3

2.2. plainTextFlavor 3

2.3. stringFlavor 5

3. Code 5

 

 

    1. Atitit 获取剪贴板内容

 

1.1. Java当然有这个功能,但是体积大,先使用script语言实现吧。。 1

1.2. node.js 好像没这个api  。。。 1

1.3. Ahk也没有。。Autoit的话已经50M了。。还不如使用python 1

1.4. Python安装不上模块,只好继续使用Autoit了。。 2

1.5. 编译,使用它自带的ide scite 4

 

 

    1. /bookmarksHtmlEverythingIndexPrj/src/agenepkg/clip.java

 

Transferable Transferable1_clipboardContent = clipboard.getContents(null);

 

if (!Transferable1_clipboardContent.isDataFlavorSupported(DataFlavor.javaFileListFlavor))

return;

 

List<File> list = (List<File>) (Transferable1_clipboardContent.getTransferData(DataFlavor.javaFileListFlavor));

 

 

Atitit node.js 获取剪贴板内容.docx

posted @ 2019-06-10 16:11  attilaxAti  阅读(28)  评论(0编辑  收藏  举报