zoukankan      html  css  js  c++  java
  • 获取鼠标选中文本内容 的偏方

      想做一个翻译程序 用来练习C++ 其实更像是一个划词翻译程序(像是金山词霸) 但是感觉用到的技术很是高大上

      这是网上找到的方法 转:https://bbs.csdn.net/topics/370210711#new_post

        为了能正确的取词,中间有太多太多的手段.
        最简单的就是getwindowtext这类手法,直接通过API得到控件上的内容.
        再就是ActiveUI,实现了这个接口的程序,可以通过这个接口读取界面的内容.
        还有就是Hook API,通过HOOK那些文本绘制函数,截取绘制的文本内容.
        如果程序可以支持文本剪贴,还可以通过剪贴板来得到文本内容.
        实现不行就通过OCR,搞图形识别获得文本内容

      感觉好麻烦 然后突然想到一个思路 感觉更像是一个偏方

      就是模拟按键 加上剪切板操作

      众所周知Ctrl + C 是复制  这样的话 鼠标选中的内容就被放置到剪切板了

      现在的话 虚拟按键 Ctrl + C 就能完成这样的操作吧.

      接下来直接去获取到剪切板内容就好啦

       然后不想影响用户使用剪切板的话 提前备份好数据就好啦 获取完内容再设置回去就好了

      这只是个思路 我还没有尝试 现在是怕忘了 先记在这里 也能帮助大家

  • 相关阅读:
    C# Ini配置文件
    C#日志写入
    GZFramework.DB.Core初始化
    httpHelper
    GZFramework代码生成器插件使用教程
    MVC部署IIS设置
    SignalR记录
    洛谷 P2360 地下城主
    洛谷 P1379 八数码难题(map && 双向bfs)
    洛谷 P1155 双栈排序
  • 原文地址:https://www.cnblogs.com/cjdty/p/10367887.html
Copyright © 2011-2022 走看看