WPF流程图功能

作者分享了周末创作的工具箱应用,具备自定义功能,通过屏幕检测软件图标并实现高亮区域匹配和点击模拟。代码中展示了如何继承基础类、自动匹配ViewModel以及扩展性设计。期待读者提供新的工具想法。
摘要由CSDN通过智能技术生成

周末在家无聊做了个下面的内容简单说一下就是左边是工具箱,可以拖动工具在右边,然后右边可以自己连线,然后实现一些自定义的功能,当我点击开关后会一直等待检测屏幕上是否有那个软件的图标,如果有输出矩形区域,如果没用检测到就会一直等待,同时上面的绿点会变成黄色,也可以按停止去停止检测,

检测到后输出两路,上面的一路是高亮匹配到的区域,下面的一路是将矩形输入变成点输出,然后连接了一个一个工具将鼠标移动过去,然后连接延迟2500ms后模拟点击最后打出了log如下

延迟结束打印到了click1后面是因为多线程刷新原因,不过确确实实延迟生效了。

2.代码讲解

流程图的东西就不说了,有疑问看看我之前的博客

继承流程图基类,标记特性后就会在工具栏生成对应的工具

样式是写到了这里

会根据DataTyp自动匹配ViewModel,自动匹配的代码如下:

扩展起来还是很方便的,就是没用什么灵感,不知道要加入哪些小工具哈哈哈。大家有什么好的想法可以评论留言一下我实现一下,或者私信我,我给你源码你自己扩展。好啦这期就到这里

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值