- 定义变量 MyArray
- 注释:--------------选择照片-------------------
- 令 PicPath = 取照片路径()
- 如果 PicPath = "" 则
- MsgBox("请选择图片格式[jpg,bmp,gif,png]",64)
- 脚本停止运行
- 条件结束
- 注释:----------打开我的资料----------------
- 令 Hwnd1 = Window.Find("TXGuiFoundation","QQ2011")
- 如果 Hwnd1 = 0 则
- MsgBox("QQ没有运行或QQ版本不是2011",64)
- 脚本停止运行
- 条件结束
- 调用 Bkgnd.LeftClick(Hwnd1,27,53)
- 延时 500 毫秒
- 注释:-----------打开更换头像---------------
- 令 Hwnd2 = Window.Find("TXGuiFoundation","我的资料")
- 调用 Bkgnd.LeftClick(Hwnd2,65,65)
- 延时 500 毫秒
- 注释:----------打开本地照片对话框----------------
- 令 Hwnd3 = Window.Find("TXGuiFoundation","更换头像")
- 调用 Bkgnd.LeftClick(Hwnd3,65,75)
- 延时 500 毫秒
- 注释:----------------------------------------
- 输入文本 PicPath
- 延时 500 毫秒
- (键盘)按 Enter 键, 1次
- 延时 500 毫秒
- 调用 Bkgnd.LeftClick(Hwnd3,443,430)
- 延时 500 毫秒
- 循环开始
- 令 Hwnd3 = Window.Find("TXGuiFoundation","更换头像")
- 如果 Hwnd3 = 0 则
- 跳出循环
- 条件结束
- 延时 500 毫秒
- 循环结束
- 调用 Bkgnd.LeftClick(Hwnd2,565,9)
- 延时 500 毫秒
- 注释:-----------------函数---------------------
- 函数 取照片路径()
- 令 图片格式 = Array("jpg","bmp","gif","png")
- 注释:----------打开对话框----------------
- 令 Path = File.SelectFile()
- 如果 Path = "" 则
- 脚本停止运行
- 条件结束
- 令 suffix = LCase(取后缀(Path))
- 注释:--------------判断是不是图片------------------
- 循环 i 从 0 到 UBound(图片格式)
- 注释:TracePrint 图片格式(i)
- 如果 suffix <> 图片格式(i) 则
- 令 j = j + 1
- 条件结束
- 循环结束
- 如果 j <> 3 则
- 注释: MsgBox "请选择图片文件!", 64
- 令 取照片路径 = ""
- 否则
- 令 取照片路径 = Path
- 条件结束
- 函数结束
- 函数 取后缀(Path)
- 令 MyPos = InStrRev(Path,".")
- 如果 MyPos = 0 则
- 令 取后缀 = ""
- 否则
- 令 取后缀 = Right(Path,Len(Path) - MyPos)
- 条件结束
- 函数结束