PutAttachment ".\plugin","*.*"
DBSoft注册=Plugin.DBSoft.RegDBSoft("0731A74F3AA9DC55C27CA168D151F792")
UserVar QQ密码="yiyou123" "QQ密码"
UserVar QQ密码提示1 "↑输入即将要申请QQ号的密码,注意:长度为6-16个字符"
UserVar QQ密码提示2 "↑不能包含空格,不能是9位一下纯数字,否则无法申请成功"
UserVar QQ保存路径="C:\QQ号.txt" "QQ号和密码保存路径"
UserVar QQ保存路径提示1 "↑请在""内正确的输入保存路径,“.txt”不能省略"
WQM进程句柄=Plugin.Web.Bind("WQM.exe")
Delay 50
WQM窗口句柄=Plugin.DBSoft.FindHwndWithPid(WQM进程句柄,0)
Delay 50
Call Plugin.Window.Size(WQM窗口句柄, 1024, 768)
Delay 50 
Call Plugin.Window.Move(WQM窗口句柄, 0, 0)
Delay 50
Call Plugin.Web.Go("http://zc.qq.com/chs/index.html?type=2") 
Delay 50
FindPic 0,0,1024,768,"Attachment:\经典账号.bmp",1,intX,intY
If intX > 0 And intY > 0 Then
    MoveTo intX,intY
    LeftClick 1
End if
Delay 50
Call Plugin.Web.HtmlInput(QQ密码,"tag:INPUT&name:password")
Delay 50
Call Plugin.Web.HtmlInput(QQ密码,"tag:INPUT&name:pass_again")
Delay 50
Call Plugin.Web.HtmlSelect("2012","id:year_value")
Delay 50
Call Plugin.Web.HtmlSelect("1月", "id:month_value")
Delay 50
Call Plugin.Web.HtmlSelect("1日", "id:day_value")
Delay 50
Call Plugin.Web.HtmlSelect("中国", "id:country_value")
Delay 50
Call Plugin.Web.HtmlSelect("云南", "id:province_value")
Delay 50
Call Plugin.Web.HtmlSelect("昆明","id:city_value")
Delay 500
FindPic 0,0,1024,768,"Attachment:\验证码.bmp",1,intX,intY
If intX > 0 And intY > 0 Then
    Call 等待输入验证码
    Delay 50
    Call Plugin.Web.Tips("输入验证码完成")
End If
Delay 500
Call Plugin.Web.HtmlInput("易游","tag:INPUT&name:nick")   
Delay 500
Call Plugin.Web.LeftClick(455, 165) 
Delay 500
KeyPress "Tab", 12
Delay 500
Call Plugin.Web.ScrollTo(0,100)
FindPic 0,0,1024,768,"Attachment:\立即注册.bmp",1,intX,intY
If intX > 0 And intY > 0 Then
    MoveTo intX,intY
    Delay 50
    LeftClick 1
End If
Delay 5000
QQ号=Plugin.Web.HtmlGet("text","id:newUin")
If QQ号>0 then
    Call 提取QQ
Else
    Call Plugin.Web.Tips("注册失败,超时或IP限制,或需要手机号码验证!") 
End if
sub 提取QQ
    Call Plugin.Web.Tips("注册成功,正在保存QQ")  
    Delay 500
    Call Plugin.File.WriteFileEx(QQ保存路径, QQ号&"-----"&QQ密码)
    Delay 2000
    Call Plugin.Web.Tips("保存成功,保存地址:"&QQ保存路径)
End sub
sub 等待输入验证码
    Call Plugin.Web.Tips("请手动输入验证码,输入完成后,请按Enter键继续")
    Delay 50
    Rem 等待
    回车键=WaitKey()
    Delay 50
    If 回车键=13 then
        Goto 离开
    End If
    Delay 50
    Goto 等待
    Rem 离开
End Sub