alittlefun
V2EX  ›  Java

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

  •  
  •   alittlefun · Feb 13, 2019 via Android · 4357 views
    This topic created in 2827 days ago, the information mentioned may be changed or developed.

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

    7 replies  •  2019-02-13 16:40:06 +08:00
    noclin
    noclin
    Feb 13, 2019
    1
    OCR: 难度相对较大,但某些词典是这样实现的
    模拟复制: 按键冲突等
    操作系统 API:可以直接获取到文本,但是 gdi+等无法获取
    no1xsyzy
    no1xsyzy
    Feb 13, 2019
    2
    Chrome 的话大概还能用远程调试?
    hiro0729
    hiro0729
    Feb 13, 2019
    3
    当然是用 windows 自己的 API 啦, 用 java 写界面的话, 最终还是要用 jni 调系统原生接口的
    cpdyj0
    cpdyj0
    Feb 13, 2019 via Android
    4
    得用 Windows 自己的 API 吧,和是不是 Java 关系不大了
    alittlefun
    alittlefun
    OP
    Feb 13, 2019 via Android
    5
    @hiro0729 c 是一点都不会,看样子这个想法是要被搁浅了
    raphael008
    raphael008
    Feb 13, 2019
    6
    你这需求用 C#/C++调用 win32 api 比较容易实现。
    Variazioni
    Variazioni
    Feb 13, 2019
    7
    跟系统 api 打交道还是 C#之类的比较好用吧。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   926 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:19 · PVG 05:19 · LAX 13:19 · JFK 16:19
    ♥ Do have faith in what you're doing.