为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 脚本专栏 > 按键精灵相关 > 按键精灵Q语言 正文

按键精灵修改QQ头像脚本源码

三叶资源网 2018-09-22 22:02:26 按键精灵Q语言 2170 ℃ 1 评论

运行环境:分辨率:1366x768 色深:32位 操作系统:Windows 7 Ultimate 按键精灵版本:9.10.10413

@w5893212012/2/5

Dim MyArray  
//--------------选择照片-------------------  
PicPath = 取照片路径()  
If PicPath = "" Then   
    MsgBox "请选择图片格式[jpg,bmp,gif,png]", 64  
    EndScript   
End If  
//----------打开我的资料----------------  
Hwnd1 = Plugin.Window.Find("TXGuiFoundation", "QQ2011")  
If Hwnd1 = 0 Then   
    MsgBox "QQ没有运行或QQ版本不是2011", 64  
    EndScript   
End If  
Call Plugin.Bkgnd.LeftClick(Hwnd1, 27, 53)  
Delay 500  
//-----------打开更换头像---------------  
Hwnd2 = Plugin.Window.Find("TXGuiFoundation", "我的资料")  
Call Plugin.Bkgnd.LeftClick(Hwnd2, 65, 65)  
Delay 500  
//----------打开本地照片对话框----------------  
Hwnd3 = Plugin.Window.Find("TXGuiFoundation", "更换头像")  
Call Plugin.Bkgnd.LeftClick(Hwnd3, 65, 75)  
Delay 500  
//----------------------------------------  
SayString PicPath  
Delay 500  
KeyPress 13, 1  
Delay 500  
Call Plugin.Bkgnd.LeftClick(Hwnd3, 443, 430)  
Delay 500  
Do  
    Hwnd3 = Plugin.Window.Find("TXGuiFoundation", "更换头像")  
    If Hwnd3 = 0 Then   
        Exit Do   
    End If  
    Delay 500  
Loop  
Call Plugin.Bkgnd.LeftClick(Hwnd2, 565, 9)  
Delay 500  
'-----------------函数---------------------  
Function 取照片路径()  
    图片格式 = Array("jpg", "bmp", "gif", "png")  
    //----------打开对话框----------------  
    Path = Plugin.File.SelectFile()  
    If Path = "" Then   
        EndScript   
    End If  
    suffix = LCase(取后缀(Path))  
    //--------------判断是不是图片------------------  
    For i = 0 To UBound(图片格式)  
        //TracePrint 图片格式(i)  
        If suffix <> 图片格式(i) Then   
            j = j + 1  
        End If  
    Next  
    If j <> 3 Then   
        // MsgBox "请选择图片文件!", 64  
        取照片路径 = ""  
    Else   
        取照片路径 = Path  
    End If   
End Function  
Function 取后缀(Path)  
    MyPos = InStrRev(Path, ".")  
    If MyPos = 0 Then   
        取后缀 = ""  
    Else   
        取后缀 = Right(Path, Len(Path) - MyPos)  
    End If  
End Function
文件下载


来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

已有1位网友发表了看法:

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
公众号短链接按键精灵界面EXUI缓动登陆界面源码TX优图OCR鉴权获取QQ资料卡动态壁纸网页删除空cookie多线程例子流量监控程序UI留言板定义数据类型百度贴吧签到HOOK拦截硬盘遍历精易源码易包做插件SubLime Text教程鱼刺HTTP
最新评论