資源描述:
《大漠插件后臺(tái)找圖.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、磨了一下午終于找圖成功了。本人使用按鍵精靈。第一步:下載大漠插件?、解壓,運(yùn)行“注冊(cè)大漠插件到系統(tǒng).bat”,把全部東東都復(fù)制到按鍵精靈的plugin目錄下吧~第二步:創(chuàng)建一個(gè)文件夾,以c:test為例。把你要找的圖(1.bmp)、大漠插件里的dm.dll和RegDll.dll復(fù)制到這個(gè)文件夾。第三步:?打開(kāi)按鍵精靈,創(chuàng)建一個(gè)新腳本。往附件(在軟件左邊框選項(xiàng))里面添加dm.dll、Reg.dll和圖1.bmp第四步:腳本中加入如下語(yǔ)句PutAttachment"c:test","*.*"??//意思是釋放
2、所有附件到c:test目錄。就是把有用的文件打包到test目錄下PutAttachment".Plugin","RegDll.dll"???//意思是釋放RegDll.dll文件到按鍵精靈安裝目錄的Plugin目錄下,用來(lái)完成大漠插件的注冊(cè)CallPlugin.RegDll.Reg("c:testdm.dll")?//這句忘了啥意思了,應(yīng)該是呼喚大漠插件到按鍵精靈里來(lái)吧~Setdm=createobject("dm.dmsoft")//用大漠插件創(chuàng)建一個(gè)對(duì)象dmdm_ret=dm.SetPath("c
3、:test")?//設(shè)置全局路徑,以后你找圖用的圖片都默認(rèn)是test目錄里的圖片了,否則你要用絕對(duì)路徑c:test1.bmp來(lái)該表示圖片dm_ret=dm.LoadPic("*.bmp")?//字面意思是加載test目錄下的所有圖片Hwnd=dm.GetMousePointWindow()//用大漠軟件獲得鼠標(biāo)指向窗口的句柄,保存在Hwnd里CallPlugin.Window.Move(Hwnd,0,0)?//這句沒(méi)搞懂。不知道有哦沒(méi)有用dm_ret=dm.BindWindow(Hwnd,"gdi","
4、windows","windows",0)//這句用來(lái)綁定輔助操作的對(duì)象窗口//下面是一條判斷語(yǔ)句,如果綁定失敗就會(huì)提示。那就從前面幾幾步中找原因吧Delay10Ifdm_ret=1ThenElseMessageBox"綁定失敗,重啟腳本或聯(lián)系作者"EndScriptEndIf?dm_ret=dm.FindPic(0,0,2000,2000,"1.bmp","",0.9,0,X,Y)//后臺(tái)查找圖片。坐標(biāo)、圖片地址、色差、相似度、查找順序、返坐標(biāo)IfX>0andY>0ThenMessageBoxX&","&Y
5、ElseMessageBox"沒(méi)找到"EndIf//***************************************************************//新手常遇到的困難總的來(lái)說(shuō)有三點(diǎn):????????????????????1、注冊(cè)插件失敗,檢查一下前面三步?????????????????????2、綁定窗口,貌似說(shuō)明書(shū)里都找不到這條句子,都從網(wǎng)上搜來(lái)的????????????????????3、注冊(cè)和綁定都成功了,圖片路徑也對(duì),找不到圖??纯茨銏D有沒(méi)什么問(wèn)題。我開(kāi)始也是找不到
6、圖,后來(lái)發(fā)現(xiàn)原因,該圖是一部分是灰色半透明的,截圖的時(shí)候該圖的后面是一個(gè)背景圖,而運(yùn)行腳本的時(shí)候背景圖被我移動(dòng)了,主體部分看起來(lái)一樣,實(shí)際上是找不出來(lái)的。要重新截圖,想辦法固定背景?這兩張圖周圍的灰色是不同的,不信就用按鍵抓抓抓一下