91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Q語言 我的命令庫《通用找圖》之前臺找圖函數源碼

發布時間:2020-06-27 01:47:12 來源:網絡 閱讀:222 作者:鬼谷子2015 欄目:開發技術

'---------------------前臺找圖F-------------------------------------


Function 找圖F(pictname)  //前臺找圖
    FindPic 0,0,Plugin.Sys.GetScRX - 1,Plugin.Sys.GetScRY - 1, pic_path&pictname,0.9,找圖_intX,找圖_intY
    If 找圖_intx >= 0 and 找圖_inty >= 0 Then 
        日志運行內容 = V_當前程序 & "F---------->找到pict:" & pictname
        Call Lib.通用.輸出日志(日志運行內容):TracePrint 日志運行內容
        找圖F=1
    Else 
        日志運行內容 = V_當前程序 & "F未找到pict:" & pictname
        Call Lib.通用.輸出日志(日志運行內容):TracePrint 日志運行內容
        找圖F=0
    End If
End Function

Function 找圖點擊F(pictname,偏移X,偏移Y)  //前臺找到圖后點擊
    找圖點擊F=0
    FindPic 0,0,Plugin.Sys.GetScRX - 1,Plugin.Sys.GetScRY - 1, pic_path&pictname,0.9,找圖_intX,找圖_intY
    If 找圖_intX >= 0 Then 
        LockMouse
        SaveMousePos
        MoveTo 找圖_intX + cint(偏移X), 找圖_intY + cint(偏移Y)
        delay 50    
        LeftClick 1
        RestoreMousePos 
        UnlockMouse 
        日志運行內容 =  V_當前程序&"F---------->點擊pict:"&pictname    
        Call Lib.通用.輸出日志(日志運行內容):TracePrint 日志運行內容
        找圖點擊F=1
    End If
End Function

Function 找多圖F(pictname)
    Dim I,返回值,pict
    找多圖F=0
    pict = split(pictname, "|")
    For i = 0 To ubound(pict)
        FindPic 0,0,Plugin.Sys.GetScRX - 1,Plugin.Sys.GetScRY - 1, pic_path&pict(i),0.9,找多圖_intX,找多圖_intY
        If 找多圖_intx >= 0 Then 
            日志運行內容 =  "找到:第" & cstr(i + 1) & "張pict:" & pict(i)
            Call Lib.通用.輸出日志(日志運行內容):TracePrint 日志運行內容
            找多圖F=i+1
            Exit For
        End If
        日志運行內容 =  "未找到第" & cstr(i + 1) & "張pict:"
        Call Lib.通用.輸出日志(日志運行內容):TracePrint 日志運行內容
    Next
End Function

Function 等圖F(pictname)
    日志運行內容 =  "F正在等待pict....:" & pictname
    Call Lib.通用.輸出日志(日志運行內容):TracePrint 日志運行內容
    等圖 = 0
    等圖_intX = -1
    等圖_intY = -1    
    For 10000
        返回值 = 找圖F(pictname)
        If 返回值 > 0 Then 
            日志運行內容 =  V_當前程序&"B----------->等到pict:" & pictname
            Call Lib.通用.輸出日志(日志運行內容):TracePrint 日志運行內容
            等圖_intX = 找圖_intX
            等圖_intY = 找圖_intY            
            等圖F=1
            Exit For
        End If
        Delay 500           
    Next
End Function

Function 等圖點擊F(pictname,偏移X,偏移Y)
    日志運行內容 =  "正在等待點擊pict....:" & pictname
    Call Lib.通用.輸出日志(日志運行內容):TracePrint 日志運行內容
    等圖點擊=0
    For 100000
        FindPic 0,0,Plugin.Sys.GetScRX - 1,Plugin.Sys.GetScRY - 1,pic_path&pictname,0.9,等圖_intX,等圖_intY
        If 等圖_intX >= 0 Then 
            LockMouse
            SaveMousePos
            MoveTo 等圖_intX + cint(偏移X), 等圖_intY + cint(偏移Y)
            Delay 50
            LeftClick 1
            RestoreMousePos 
            UnlockMouse 
            日志運行內容 =  V_當前程序&"F------------->點擊pict:" & pictname 
            Call Lib.通用.輸出日志(日志運行內容):TracePrint 日志運行內容
            Delay 50
            等圖點擊=1
            Exit For
        End If
        Delay 500   
    Next
End Function

Function 等多圖F(pictname)
    Dim 返回值
    等多圖F=0
    等多圖_intX = -1
    等多圖_intY = -1
    For 10000
        返回值=找多圖F(pictname)
        If 返回值 > 0 Then 
            等多圖F = 返回值
            等多圖_intX = 找多圖_intX
            等多圖_intY = 找多圖_intY
            日志運行內容 =  "等到多pict:" & 返回值 
            Call Lib.通用.輸出日志(日志運行內容):TracePrint 日志運行內容
            Exit For
        End If
        日志運行內容 =  "遍歷一次,未等到所有pict"
        Call Lib.通用.輸出日志(日志運行內容):TracePrint 日志運行內容
        Delay 500  
    Next
End Function

//注:Lib.通用.輸出日志(日志運行內容) 此函數在 命令庫 《通用》中 以下同
/*

Sub 輸出日志(日志內容)
    If V_輸出運行日志 = 1 Then 
        Call Plugin.File.WriteFileEx(V_sPath & "腳本日志.txt", Now()& ": "&日志內容)//這邊有加上執行該命令相應的系統時間
    End If
End Sub

*/

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平和县| 祁连县| 蒲江县| 福安市| 易门县| 贵德县| 乐安县| 怀仁县| 石泉县| 天等县| 财经| 汉源县| 高碑店市| 买车| 石狮市| 冕宁县| 循化| 潞西市| 克拉玛依市| 应城市| 得荣县| 马尔康县| 嘉义市| 陇西县| 丽江市| 奎屯市| 花莲市| 鄂托克前旗| 兴化市| 泰州市| 社会| 阳春市| 黔江区| 和平县| 大石桥市| 营口市| 仁怀市| 西乌珠穆沁旗| 襄垣县| 绥德县| 平定县|