接上一篇按键精灵的文章。
最近又用到了按键精灵和大漠插件,发现自然语言编程也是蛮强大的。
一, 一种字库生成的方法
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 找图的方式,找到对应的位置。
最近又用到了按键精灵和大漠插件,发现自然语言编程也是蛮强大的。
一, 一种字库生成的方法
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 找图的方式,找到对应的位置。