各位 V 友, Java 有什么办法可以获取鼠标选中文字

2019-02-13 09:18:36 +08:00
 alittlefun

想做一个像在 chrome 中的划词翻译工具,但 java 好像没办法获取其他程序下的鼠标状态,有什么好的解决方案吗?

3284 次点击
所在节点    Java
7 条回复
noclin
2019-02-13 09:27:01 +08:00
OCR: 难度相对较大,但某些词典是这样实现的
模拟复制: 按键冲突等
操作系统 API:可以直接获取到文本,但是 gdi+等无法获取
no1xsyzy
2019-02-13 09:35:10 +08:00
Chrome 的话大概还能用远程调试?
hiro0729
2019-02-13 10:17:19 +08:00
当然是用 windows 自己的 API 啦, 用 java 写界面的话, 最终还是要用 jni 调系统原生接口的
cpdyj0
2019-02-13 10:19:04 +08:00
得用 Windows 自己的 API 吧,和是不是 Java 关系不大了
alittlefun
2019-02-13 11:18:24 +08:00
@hiro0729 c 是一点都不会,看样子这个想法是要被搁浅了
raphael008
2019-02-13 11:20:46 +08:00
你这需求用 C#/C++调用 win32 api 比较容易实现。
Variazioni
2019-02-13 16:40:06 +08:00
跟系统 api 打交道还是 C#之类的比较好用吧。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/534406

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX