周末在家无聊做了个下面的内容简单说一下就是左边是工具箱,可以拖动工具在右边,然后右边可以自己连线,然后实现一些自定义的功能,当我点击开关后会一直等待检测屏幕上是否有那个软件的图标,如果有输出矩形区域,如果没用检测到就会一直等待,同时上面的绿点会变成黄色,也可以按停止去停止检测,
检测到后输出两路,上面的一路是高亮匹配到的区域,下面的一路是将矩形输入变成点输出,然后连接了一个一个工具将鼠标移动过去,然后连接延迟2500ms后模拟点击最后打出了log如下
延迟结束打印到了click1后面是因为多线程刷新原因,不过确确实实延迟生效了。
2.代码讲解
流程图的东西就不说了,有疑问看看我之前的博客
继承流程图基类,标记特性后就会在工具栏生成对应的工具
样式是写到了这里
会根据DataTyp自动匹配ViewModel,自动匹配的代码如下:
扩展起来还是很方便的,就是没用什么灵感,不知道要加入哪些小工具哈哈哈。大家有什么好的想法可以评论留言一下我实现一下,或者私信我,我给你源码你自己扩展。好啦这期就到这里