按键精灵自然语言编程几个知识点

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


一, 一种字库生成的方法
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 找图的方式,找到对应的位置。
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值