KeyMouseHookC# 按键精灵类库
简介
这是一个基于globalmousekeyhook 和 InputSimulator 的类似于按键精灵的模拟键盘按键和鼠标点击操作的扩展类库。可以检测并记录键盘和鼠标的活动,你可以录制你的键鼠操作的记录并进行回放,可模拟键盘输入和鼠标点击操作。
环境
Windows: .Net Framework 4.0+
安装和源码
nuget install KeyMouseHook
Source code(github)
Source code(码云)
使用
private readonly KeyMouseFactory eventHookFactory = new KeyMouseFactory(HookType.GlobalEvents); private readonly KeyboardWatcher keyboardWatcher; private readonly MouseWatcher mouseWatcher; private List _mouseKeyEvents; public FormMain() { InitializeComponent(); keyboardWatcher = eventHookFactory.GetKeyboardWatcher(); keyboardWatcher.OnKeyboardInput += (s, e) => { if (_mouseKeyEvents != null) _mouseKeyEvents.Add(e); }; mouseWatcher = eventHookFactory.GetMouseWatcher(); mouseWatcher.OnMouseInput += (s, e) => { if (_mouseKeyEvents != null) _mouseKeyEvents.Add(e); }; } private void StartWatch(IKeyboardMouseEvents events = null) { _macroEvents = new List(); keyboardWatcher.Start(events); mouseWatcher.Start(events); } private void StopWatch() { keyboardWatcher.Stop(); mouseWatcher.Stop(); } private void Playback() { var sim = new InputSimulator(); //var sim = new KeyMouseSimulator(); sim.PlayBack(_macroEvents); }
(源码里包含更详细的示例)
界面
鸣谢
globalmousekeyhook (MIT License)
InputSimulator (MIT License)
贡献代码
Fork并克隆到本机
创建一个分支并添加你的代码
发送一个Pull Request
License
The MIT license see: LICENSE
评论
Java 按键精灵
快速开发工具类,用最简洁的命令实现想要的功能。辅助模拟开发。纯Java,跨平台,模拟按键、鼠标点击、找图、找色,实现简单按键精灵的功能DEMO演示 辅助开发配套工具:ScreenCapture.jar
Java 按键精灵
0
按键精灵免库免费文字识别
对于一些目视正规但又不容易识别的文字相信大家都很头痛,如果使用大漠或图灵老大们的插件来一 一的做字库又非常麻烦,所以老江为了解决大家这个难题特意免费放出免库文字识别的插件。
这里我也声明一下,插件是百度飞桨,这是免费本地识别的,大家有兴趣也可以百度一下看看,下面是一位前辈封装的帖子:
https://blog.csdn.net/qq_37735796/article/details/108015905
希望将来按键官方能把这个封装到按键当中,我做的有些菜,只是用用而已。
01
插件优点
本插件优点:
1、不用做字库
2、能识别大多目视标准的文字
3、使用方便,易学易用
4、不要钱,本地识别要比对接百度OCR
按键精灵小Q
0
OpenFOAMCFD类库
OpenFOAM是一个完全由C++编写的面向对象的CFD类库,采用类似于我们日常习惯的方法在软件中描述偏微分方程的有限体积离散化,支持多面体网格(比如CD-adapco公司推出的CCM+生成的多面体网
OpenFOAMCFD类库
0