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