按键精灵识字或识数字与按键抓抓

2025-04-28 13:40:52
推荐回答(4个)
回答1:

因为有的软件能抓到(因为文字放在了一些标准控件里),有的抓不到的

回答2:

你用的什么系统 只要是Windows 的程序都 有句柄
就算打开相同的东西,句柄都是不一样的,
句柄是为了Windows 操作程序用的。Windows 操作系统 用不同的句柄才操作不同的程序。
点阵识别是最基本的,也是最实用的 不懂就不要说了,你这分还是少给点 吧,
你知道的东西太少了
RGB都不
显示器的颜色值是RGB的 就是点阵, 你看的图片其实也是 点阵,
JPEG图片是有损的,这些先明白了以后再问这个问题,
不懂就问是好的,
但是你也要多了解了解其他的知识。

回答3:

命令名称: Search 遍历符合窗口
命令功能: 遍历符合窗口标题的句柄保存到数组里
命令参数: 参数1 字符串型,窗口符合的标题
返 回 值: 字符串型,句柄数组
脚本例子:
(8.x语法) 复制代码
//下面这句是遍历符合窗口标题("记事本")的句柄保存到数组(HwndEx)里
HwndEx = Plugin.Window.Search("记事本")
MsgBox "查找到符合的窗口句柄为:"&HwndEx
//下面这句用于分割字符串,将获得的句柄组分割
dim MyArray
MyArray = Split(HwndEx, "|")
If UBound(MyArray)>=0 Then
i=0
For UBound(MyArray)
//下面这句将字符串转换成数值
Msgbox "第 "&i+1 &" 个窗口句柄为:"&Clng(MyArray(i))
i=i+1
Next
End If

脚本例子:
(7.x语法) 复制代码
//下面这句是遍历符合窗口标题("记事本")的句柄保存到数组(HwndEx)里
Plugin HwndEx = Window.Search("记事本")
MsgBox "查找到符合的窗口句柄为:"&HwndEx
//下面这句用于分割字符串,将获得的句柄组分割
MyArray = Split(HwndEx, "|")
If UBound(MyArray)>=0
i=0
For UBound(MyArray)
//下面这句将字符串转换成数值
Msgbox "第 "&i+1 &" 个窗口句柄为:"&Clng(MyArray(i))
i=i+1
EndFor

回答4:

抓到和识别貌似是两回事,不是你一出生看到红色就知道这个颜色是红色的,你要告诉他 这是红色,点阵识别就是用来告诉他的