求一个按键精灵后台抓图脚本

2024-11-17 13:58:20
推荐回答(1个)
回答1:

你如果懂按键的用法你应该明白,你首先要告诉别人你的脚本是前台用还是后台用,如果后台用几年之前的按键精灵不用插件是无法实现的,不知道现在如何,如果是前台,那就相对简单了,用插件则可以同时找那三个图,找到哪个点哪个,或许现在的按键精灵也可以同时找多个图,你可以看用法手册,如果用插件,大漠(dm.dll)是个不错的选择,可以脱离开按键精灵单独用,支持vbs,vb和vb.net,代码风格无缝兼容按键和vb类脚本

set dm = createobject("dm.dmsoft")
TracePrint dm.Ver()
hwnd = dm.GetMousePointWindow()
dm_ret = dm.BindWindow(hwnd,"dx2","dx2","dx",0)
TracePrint dm_ret
dm.MoveTo 0,0
Delay 100
TracePrint dm.GetCursorShape()// 下面这句是输出当前鼠标热点位置(同样支持后台)
TracePrint dm.GetCursorSpot()
dm_ret = dm.FindStrFast(0,0,2000,2000,"长安|洛阳","9f2e3f-000000",0.9,intX,intY)
If  intX >= 0 and intY >=  0 Then
     dm.MoveTo intX,intY
     dm.LeftClick
End  If
dm_ret = dm.UnBindWindow()

支持全后台无痕操控,感兴趣可以试试看。