当前位置:   article > 正文

按键精灵自然语言编程几个知识点_按键精灵点阵提取

按键精灵点阵提取
接上一篇按键精灵的文章。
最近又用到了按键精灵和大漠插件,发现自然语言编程也是蛮强大的。


一, 一种字库生成的方法
1,大漠综合工具 -> 抓图 -> 抓取需要识别的文字 -> 点“提取点阵(多个)” -> 会在右侧生成一排识别到的文字列表-> 选中之后,会在左侧有点阵图,在“定义文字”中输入该文字,回车确认,就相当于把这个点阵和文字对应上,存在字库中了。
2,我们并不是要一个一个去截图生成我们需要的字的字库,当需要识别的文字特别多时,工作量就太大,此时可以在右侧已经定义好文字的字库上,右键,“查询系统字体”,让它自动识别出这个问题的字体和字号,然后我们选择“系统字库”, 在里面输入需要识别的所有文字, 点击“选择字体”, “生成字库”, 这样,同一个字体和字号的字库就形成了。


二,定时操作
定义一个时间开始做某一件事:


While Time < "14:20:00"
    Delay 500
Wend
Do something...


三,运行一个程序方法


1, 直接运行 RunApp "C:\Users\hello\AppData\Local\Pomotodo\pomotodo.exe"
2,用找图的方式,模拟人的操作打开(24bit 位图)
Call dm.FindPic(0, 0, Plugin.Sys.GetScRX, Plugin.Sys.GetScRY, "tudo.bmp", "000000", 0.9, 0, picX, picY)
TracePrint "获取到的坐标:" & picX & picY
If picX >= 0 and picY >= 0 Then
dm.MoveTo picX+10, picY+10
        dm.LeftDoubleClick
End If


四,获取一个窗口, 如果窗口在后台,也能提到前面来


w_ret = dm.FindWindow(0, "记事本")


Plugin.Window.Active(w_ret)


五,当某一些文字无法识别的时候, 也可以采用截图,然后用 大漠 FindPic 找图的方式,找到对应的位置。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/198301
推荐阅读
相关标签
  

闽ICP备14008679号