C# 获取鼠标选中的文字(屏幕取词)
本来想做鼠标选中翻译小软件,但发现鼠标选取文字获取并不是很容易,经过不断努力,最终实现。
先看展示
下面给大家说下过程,经历。
网上大部分说的都是使用金山提供的那个dll去进行实现,但是我尝试了一下,代码可以跑起来, 但好像没有成功。而且也不知道他Dll内部原理,就放弃了。
另外分享一下金山遇到的问题
在引入金山dll的时候,运行程序后 报错 80040154 没有注册
解决方案:
运行一下指令:regsvr32 D:\测试\Translate\Translate\bin\Debug\netcoreapp3.1\XdictGrb.dll
其中 D:\测试\Translate\Translate\bin\Debug\netcoreapp3.1\XdictGrb.dll
是你dll的路径。
运行后它会提示你注册成功。如果运行后还是报同样的错。
就改下项目工程属性中的目标平台。改为x86
我
C# 获取鼠标选中的文字(屏幕取词)相关推荐
- VUE预览PDF文件并利用pdf.js获取鼠标选中的文字和搜索,在iframe中获取选中文字,监听鼠标事件,右键菜单
一.VUE预览PDF文件并利用pdf.js获取鼠标选中的文字和搜索 需求实现:vue实现预览pdf文件,获取到鼠标选中的文字数据.调用pdf.js自带的搜索方法实现搜索功能(后期可以调用该接口满足其他 ...
- js 获取页面鼠标选中的文字
js获取页面鼠标选中的文字,最主要的代码 event.selection = window.getSelection(); 页面代码 <div><p class="cont ...
- 1.1. 鼠标取词 屏幕取词技术实现原理
1.1. 鼠标取词 屏幕取词技术实现原理 1.2. 需要用到winapi (不推荐,传统方法.] 需要进行全局鼠标Hook 然后在Hook事件里 根据鼠标的位置找到相应window的handle ...
- opencascade 获取鼠标选中对象
opencascade 获取鼠标选中对象 #include <AIS_Shape.hxx> //这边主要也是用AIS_Shape类,这一篇是接上一篇 <鼠标交互 设置选择模式> ...
- C# 屏幕取词 鼠标取词 非剪切板模式
C# 屏幕取词 鼠标取词 非剪切板模式 废话不说先看效果图: 录制_2022_08_20_15_26_13_626 在这里插入代码片 // 划词 ChooseWord c = new ChooseWo ...
- 鼠标屏幕取词技术的原理和实现
鼠标屏幕取词技术的原理和实现 "鼠标屏幕取词"技术是在电子字典中得到广泛地应用的,如四通利方和金山词霸等软件,这个技术看似简单,其实在WINDOWS系统中实现却是非常复杂的,总的来 ...
- 鼠标屏幕取词原理 (VC++)
"鼠标屏幕取词"技术是在电子字典中得到广泛地应用的,如四通利方和金山词霸等软件,这个技术看似简单,其实在windows系统中实现却是非常复杂的,总的来说有两种实现方式: 第一种: ...
- “鼠标屏幕取词”技术
"鼠标屏幕取词"技术是在电子字典中得到广泛地应用的,如四通利方和金山词霸等软件,这个技术看似简单,其实在WINDOWS系统中实现却是非常复杂的,总的来说有两种实现方式: 第一种:采 ...
- python屏幕取词getword_GetWord Demo(屏幕取词软件)
GetWord Demo是一款可以帮助用户捕捉文字的软件,当你需要捕捉文字的时候就可以选择这款软件截图捕捉,从而让用户可以更快完成文字复制,也让用户更快输入文字,有时候需要对一个文件的内容抄写,但是该 ...
最新文章
- LINUX系统常用操作
- python线程池超过最大数量_python自定义线程池控制线程数量
- ES6的导入和导出模块
- .NET 容器环境下创建应用 dump 文件
- java ee cdi_Java EE CDI依赖关系消歧示例
- ThreadLocal如何实现?
- qldump 备份所有表_MySQL中的备份和恢复是怎样执行的?
- hibernate联合主键
- 【bzoj4753】[Jsoi2016]最佳团体 分数规划+树形背包dp
- 图示SaaS:走向平台化,会产生什么变化?
- 【车间调度】基于matlab粒子群算法求解6X6车间调度问题【含Matlab源码 411期】
- 我的世界java出生蘑菇岛,《我的世界》出生就有蘑菇岛和海底神庙的地图,附近还有村庄!...
- 搜狗快速排名软件到底哪家更强大?
- 数据结构c语言版算法设计题,数据结构题集(C语言版)算法设计答案
- JSP与Servlet 程序设计教程
- 管理好项目——带好技术团队的秘籍
- 利用百度AI开放平台 实现 图片中的文字识别
- panic: reflect: reflect.Value.SetString using value obtained using unexported field
- ChatGPT使用案例之图像生成
- 批处理之读写ini配置文件