|
分享源码
界面截图: |
|
是否带模块: |
纯源码 |
备注说明: |
- |
本帖最后由 wizhot 于 2020-12-24 11:58 编辑
以前接单做的软件,数据类抓取做完了,上家就没了下文,给新手做参考.只使用自带支持库及系统的DLL。
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集1 | | | | 变量名 | 类 型 | 数组 | 备 注 | 子针_刷新自选股 | 子程序指针 | | 子针_刷新挂单 | 子程序指针 | | 子针_刷新留仓 | 子程序指针 | | 子针_刷新行情 | 子程序指针 | | 句柄_自选股 | 整数型 | | 取自选股数 | 逻辑型 | | 删除自选股 | 逻辑型 | | 刷新挂单 | 逻辑型 | | 刷新留仓 | 逻辑型 | | 刷新行情 | 逻辑型 | | 组别 | 文本型 | | 挂单取消 | 逻辑型 | |
登陆完成 = 假 编辑框_限价.可视 = 假 子针_刷新自选股 = &子程序_自选股 变量名 | 类 型 | 静态 | 数组 | 备 注 | 源代码 | 文本型 | | | 提交文本 | 文本型 | | | 变体 | 变体型 | | | 时间 | 整数型 | | | 字节集 | 字节集 | | | Attach | 文本型 | | | date | 文本型 | | | 提交信息 | 文本型 | | | 时间1 | 整数型 | | | 对象 | 对象 | | | 正则 | 正则表达式 | | | 校时 | 搜索结果 | | |
帐号 = 删全部空 (编辑框_用户名.内容 )密码 = 删全部空 (编辑框_密码.内容 ) 对象. 创建 (“MSXML2.XMLHTTP”, )对象. 方法 (“SetTimeouts”, 3000, 3000, 5000, 3000 )时间1 = 取启动时间 ()对象. 方法 (“Open”, “get”, “http://ck.v5168.com”, 真)对象. 方法 (“SetRequestHeader”, “Content-Type”, “application/x-www-form-urlencoded”)对象. 方法 (“SetRequestHeader”, “Referer”, “http://ck.v5168.com/”)对象. 方法 (“Send”, )循环判断首 ()字节集 = 对象. 读属性 (“responseBody”, ). 取字节集 ()如果真 (字节集 ≠ { })跳出循环 ()时间 = 时间 + 100 延迟 (100 )循环判断尾 (时间 ≤ 5000 ) 如果真 (字节集 = { })信息框 (“登陆失败,1!请检查网络连接!,”, #错误图标, )对象. 清除 ()返回 ()cookie = 取文本中间 (对象.读属性 (“GetResponseHeader”, “Set-Cookie”).取文本 (), 1, 取文本长度 (对象.读属性 (“GetResponseHeader”, “Set-Cookie”).取文本 ()) - 19)date = 对象. 读属性 (“GetResponseHeader”, “Date”). 取文本 () 对象. 方法 (“Open”, “POST”, “http://ck.v5168.com/public/attachHidden.jsp”, 假)对象. 方法 (“SetRequestHeader”, “Accept”, “*/*”)对象. 方法 (“SetRequestHeader”, “Accept-Language”, “zh-cn”)对象. 方法 (“SetRequestHeader”, “Referer”, “http://ck.v5168.com/”)对象. 方法 (“SetRequestHeader”, “UA-CPU”, “x86”)对象. 方法 (“SetRequestHeader”, “Accept-Encoding”, “gzip, deflate”)对象. 方法 (“SetRequestHeader”, “User-Agent”, “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)”)对象. 方法 (“SetRequestHeader”, “Host”, “ck.v5168.com”)对象. 方法 (“SetRequestHeader”, “Content-Length”, “0”)对象. 方法 (“SetRequestHeader”, “Connection”, “Keep-Alive”)对象. 方法 (“SetRequestHeader”, “Cache-Control”, “no-cache”)对象. 方法 (“SetRequestHeader”, cookie )对象. 方法 (“Send”, )循环判断首 ()字节集 = 对象. 读属性 (“responseBody”, ). 取字节集 ()如果真 (字节集 ≠ { })跳出循环 ()时间 = 时间 + 100 延迟 (100 )循环判断尾 (时间 ≤ 5000 ) 如果真 (字节集 = { })信息框 (“登陆失败,2!,”, #错误图标, )对象. 清除 ()返回 ()Attach = 到文本 (到整数 (取字节集数据 (字节集, #文本型, ))) 提交信息 = “page_type=1&user_id=” + 帐号 + “&password=” + 密码 + “&offsetHeight=751&offsetWidth=1920&attach=” + Attach + “&user_id_0=” + 帐号 + “&password_0=” + 密码 + “&b_login_0=” 对象. 方法 (“Open”, “POST”, “http://ck.v5168.com/userLoginAction.do”, 真)对象. 方法 (“SetRequestHeader”, “Accept”, “image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, */*”)对象. 方法 (“SetRequestHeader”, “Referer”, “http://ck.v5168.com”)对象. 方法 (“SetRequestHeader”, “Accept-Language”, “zh-cn”)对象. 方法 (“SetRequestHeader”, “Content-Type”, “application/x-www-form-urlencoded”)对象. 方法 (“SetRequestHeader”, “UA-CPU”, “x86”)对象. 方法 (“SetRequestHeader”, “Accept-Encoding”, “gzip, deflate”)对象. 方法 (“SetRequestHeader”, “User-Agent”, “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)”)对象. 方法 (“SetRequestHeader”, “Host”, “ck.v5168.com”)对象. 方法 (“SetRequestHeader”, “Content-Length”, 到文本 (取文本长度 (提交信息 )) )对象. 方法 (“SetRequestHeader”, “Connection”, “Keep-Alive”)对象. 方法 (“SetRequestHeader”, “Cache-Control”, “no-cache”)对象. 方法 (“SetRequestHeader”, “Cookie”, cookie )对象. 方法 (“Send”, 提交信息 )循环判断首 ()字节集 = 对象. 读属性 (“responseBody”, ). 取字节集 ()如果真 (字节集 ≠ { })跳出循环 ()时间 = 时间 + 100 延迟 (100 )循环判断尾 (时间 ≤ 5000 ) 如果真 (字节集 = { })信息框 (“登陆失败,3!,”, #错误图标, )对象. 清除 ()返回 ()
对象. 方法 (“Open”, “get”, “http://ck.v5168.com/member/public/check_rule.jsp”, 假)对象. 方法 (“SetRequestHeader”, “Accept”, “image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, */*”)对象. 方法 (“SetRequestHeader”, “Referer”, “http://ck.v5168.com/frm_member.jsp”)对象. 方法 (“SetRequestHeader”, “Accept-Language”, “zh-cn”)对象. 方法 (“SetRequestHeader”, “UA-CPU”, “x86”)对象. 方法 (“SetRequestHeader”, “Accept-Encoding”, “gzip, deflate”)对象. 方法 (“SetRequestHeader”, “User-Agent”, “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)”)对象. 方法 (“SetRequestHeader”, “Host”, “ck.v5168.com”)对象. 方法 (“SetRequestHeader”, “Connection”, “Keep-Alive”)对象. 方法 (“SetRequestHeader”, “Cookie”, cookie )对象. 方法 (“Send”, )循环判断首 ()字节集 = 对象. 读属性 (“responseBody”, ). 取字节集 ()如果真 (字节集 ≠ { })跳出循环 ()时间 = 时间 + 100 延迟 (100 )循环判断尾 (时间 ≤ 5000 ) 如果真 (字节集 = { })信息框 (“登陆失败,4!,”, #错误图标, )对象. 清除 ()返回 ()
源代码 = 取字节集数据 (字节集, #文本型, )正则. 创建 (“目前主机时间:(.*?), 请对时”, )校时 = 正则. 搜索 (源代码, 1, ) 如果真 (取时间间隔 (到时间 (“2010.05.04 00:00:00”), 到时间 (校时. 取子匹配文本 (源代码, 1, )), #小时 ) < 0 ) 结束 () 对象. 方法 (“Open”, “get”, “http://ck.v5168.com/member/member_index.jsp”, 假)对象. 方法 (“SetRequestHeader”, “Accept”, “image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, */*”)对象. 方法 (“SetRequestHeader”, “Referer”, “http://ck.v5168.com/frm_member.jsp”)对象. 方法 (“SetRequestHeader”, “Accept-Language”, “zh-cn”)对象. 方法 (“SetRequestHeader”, “UA-CPU”, “x86”)对象. 方法 (“SetRequestHeader”, “Accept-Encoding”, “gzip, deflate”)对象. 方法 (“SetRequestHeader”, “User-Agent”, “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)”)对象. 方法 (“SetRequestHeader”, “Host”, “ck.v5168.com”)对象. 方法 (“SetRequestHeader”, “Connection”, “Keep-Alive”)对象. 方法 (“SetRequestHeader”, “Cookie”, cookie )对象. 方法 (“Send”, )循环判断首 ()字节集 = 对象. 读属性 (“responseBody”, ). 取字节集 ()如果真 (字节集 ≠ { })跳出循环 ()时间 = 时间 + 100 延迟 (100 )循环判断尾 (时间 ≤ 5000 ) 如果真 (字节集 = { })信息框 (“登陆失败,5!,”, #错误图标, )对象. 清除 ()返回 ()
对象. 方法 (“Open”, “get”, “http://ck.v5168.com/member/stock/report_009.jsp?report_id=009&show_date=1”, 假)对象. 方法 (“SetRequestHeader”, “Accept”, “image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-silverlight, */*”)对象. 方法 (“SetRequestHeader”, “Referer”, “http://ck.v5168.com/member/stock/stock_order_main.jsp”)对象. 方法 (“SetRequestHeader”, “Accept-Language”, “zh-cn”)对象. 方法 (“SetRequestHeader”, “Accept-Encoding”, “gzip, deflate”)对象. 方法 (“SetRequestHeader”, “User-Agent”, “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)”)对象. 方法 (“SetRequestHeader”, “Host”, “ck.v5168.com”)对象. 方法 (“SetRequestHeader”, “Connection”, “Keep-Alive”)对象. 方法 (“SetRequestHeader”, “Cookie”, cookie )对象. 方法 (“Send”, )循环判断首 ()字节集 = 对象. 读属性 (“responseBody”, ). 取字节集 ()如果真 (字节集 ≠ { })跳出循环 ()时间 = 时间 + 100 延迟 (100 )循环判断尾 (时间 ≤ 5000 ) 如果真 (字节集 = { })信息框 (“登陆失败,5!,”, #错误图标, )对象. 清除 ()返回 () 如果 (寻找文本 (取字节集数据 (字节集, #文本型, ), 帐号, , 假) ≠ -1 )登陆完成 = 真 标签_登陆.标题 = 删全部空 (编辑框_用户名.内容 ) 编辑框_记录. 加入文本 (子程序_短时间 (取现行时间 ()) + “ 登陆: 用户 [” + 帐号 + “] 登陆成功! 耗时:” + 到文本 (取启动时间 () - 时间1 ) + #换行符 )按钮_登陆.禁止 = 真 编辑框_记录. 加入文本 (子程序_短时间 (取现行时间 ()) + “ 错误: 用户登陆失败! ” + #换行符 )对象. 清除 ()返回 ()对象.清除 ()子程序_取余额 ()子程序_取自选股数 ()子程序_留仓单刷新 ()子程序_取挂单 ()子程序_自选股 ()返回 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 字节集 | 字节集 | | | 时间 | 整数型 | | | 文本 | 文本型 | | | 位置1 | 整数型 | | | 位置2 | 整数型 | | | 正则 | 正则表达式 | | | 对象 | 对象 | | | CoInitialize (0 )对象. 创建 (“MSXML2.XMLHTTP”, )对象. 方法 (“Open”, “get”, “http://ck.v5168.com/member/stock/report_009.jsp?report_id=009&show_date=1”, 假)对象. 方法 (“SetRequestHeader”, “Accept”, “image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-silverlight, */*”)对象. 方法 (“SetRequestHeader”, “Referer”, “http://ck.v5168.com/member/stock/stock_order_main.jsp”)对象. 方法 (“SetRequestHeader”, “Accept-Language”, “zh-cn”)对象. 方法 (“SetRequestHeader”, “Accept-Encoding”, “gzip, deflate”)对象. 方法 (“SetRequestHeader”, “User-Agent”, “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)”)对象. 方法 (“SetRequestHeader”, “Host”, “ck.v5168.com”)对象. 方法 (“SetRequestHeader”, “Connection”, “Keep-Alive”)对象. 方法 (“SetRequestHeader”, “Cookie”, cookie )对象. 方法 (“Send”, )循环判断首 ()字节集 = 对象. 读属性 (“responseBody”, ). 取字节集 ()如果真 (字节集 ≠ { })跳出循环 ()时间 = 时间 + 100 延迟 (100 )循环判断尾 (时间 ≤ 5000 ) 如果真 (字节集 = { })信息框 (“查询失败,5!,”, #错误图标, )对象. 清除 ()返回 ()文本 = 取字节集数据 (字节集, #文本型, )位置1 = 寻找文本 (文本, #日报_开始, , 假)位置2 = 寻找文本 (文本, “”, , 假) + 7 文本 = 取文本中间 (文本, 位置1, 取文本长度 (文本 ) - 位置1 ) 如果真 (写到文件 (取运行目录 () + “\data\v5168.htm”, 到字节集 ( #日报_头部 + 文本 )) )超文本浏览框1.地址 = 取运行目录 () + “\data\v5168.htm”对象.清除 ()CoUninitialize ()如果真 (取反 (登陆完成 )) 信息框 (“请先登陆用户!”, #信息图标, )返回 ()子程序_取日报 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 正则 | 正则表达式 | | | 对象 | 对象 | | | 自选股数 | 搜索结果 | | 0 | 局部_计次 | 整数型 | | | 源码 | 文本型 | | | 字节集 | 字节集 | | | 时间 | 整数型 | | |
取自选股数 = 真 对象. 创建 (“MSXML2.XMLHTTP”, )对象. 方法 (“Open”, “get”, “http://ck.v5168.com/member/stock/user_product.jsp”, 假) 对象. 方法 (“setRequestHeader”, “If-Modified-Since”, “0”) 对象. 方法 (“SetRequestHeader”, “Accept”, “image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-silverlight, */*”)对象. 方法 (“SetRequestHeader”, “Referer”, “http://ck.v5168.com/member/stock/stock_order_main.jsp”)对象. 方法 (“SetRequestHeader”, “Accept-Language”, “zh-cn”)对象. 方法 (“SetRequestHeader”, “Accept-Encoding”, “gzip, deflate”)对象. 方法 (“SetRequestHeader”, “User-Agent”, “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)”)对象. 方法 (“SetRequestHeader”, “Host”, “ck.v5168.com”)对象. 方法 (“SetRequestHeader”, “Connection”, “Keep-Alive”)对象. 方法 (“SetRequestHeader”, “Cookie”, cookie )对象. 方法 (“Send”, )循环判断首 ()字节集 = 对象. 读属性 (“responseBody”, ). 取字节集 ()如果真 (字节集 ≠ { })跳出循环 ()时间 = 时间 + 100 延迟 (100 )循环判断尾 (时间 ≤ 5000 ) 如果真 (字节集 = { })对象. 清除 ()取自选股数 = 假 返回 ()源码 = 取字节集数据 (字节集, #文本型, )调试输出 (源码 )正则. 创建 ( #正则_取自选股数, )自选股数 = 正则. 搜索全部 (源码 )标签_自选股数.标题 = 到文本 (取数组成员数 (自选股数 )) 调试输出 (取数组成员数 (自选股数 )) 如果真 (取数组成员数 (自选股数 ) = 0 )对象. 清除 ()取自选股数 = 假 返回 ()清除数组 (自选股_列表)计次循环首 (取数组成员数 (自选股数 ), 局部_计次 )加入成员 (自选股_列表, 自选股数 [局部_计次 ]. 取子匹配文本 (源码, 1, )) 计次循环尾 ()对象. 清除 ()取自选股数 = 假 返回 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 行号 | 整数型 | | | 正则 | 正则表达式 | | | 源码 | 文本型 | | | 自选股 | 搜索结果 | | 0 | 局部_计次 | 整数型 | | | 局部_计次2 | 整数型 | | | 字节集 | 字节集 | | | 时间 | 整数型 | | | 对象 | 对象 | | | 时间1 | 整数型 | | | 列表 | 文本型 | | | CoInitialize (0 )刷新自选股 = 真 时间1 = 取启动时间 ()脚本组件1. 执行 ( #脚本1 )列表 = “”如果真 (取数组成员数 (自选股_列表 ) < 1 )刷新自选股 = 假 CoUninitialize ()返回 ()计次循环首 (取数组成员数 (自选股_列表 ), 局部_计次 )列表 = 列表 + 自选股_列表 [局部_计次 ]如果真 (局部_计次 < 取数组成员数 (自选股_列表 )) 列表 = 列表 + “,”计次循环尾 ()对象. 创建 (“MSXML2.XMLHTTP”, )对象. 方法 (“Open”, “get”, “http://ck.v5168.com/member/stock/user_product_list.jsp?product_list=” + 列表 + “&date=” + 脚本组件1. 运行 (“a”, ), 假) 对象. 方法 (“setRequestHeader”, “If-Modified-Since”, “0”) 对象. 方法 (“SetRequestHeader”, “Accept”, “image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-silverlight, */*”)对象. 方法 (“SetRequestHeader”, “Referer”, “http://ck.v5168.com/member/stock/stock_order_main.jsp”)对象. 方法 (“SetRequestHeader”, “Accept-Language”, “zh-cn”)对象. 方法 (“SetRequestHeader”, “Accept-Encoding”, “gzip, deflate”)对象. 方法 (“SetRequestHeader”, “User-Agent”, “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)”)对象. 方法 (“SetRequestHeader”, “Host”, “ck.v5168.com”)对象. 方法 (“SetRequestHeader”, “Connection”, “Keep-Alive”)对象. 方法 (“SetRequestHeader”, “Cookie”, cookie )对象. 方法 (“Send”, )循环判断首 ()字节集 = 对象. 读属性 (“responseBody”, ). 取字节集 ()如果真 (字节集 ≠ { })跳出循环 ()时间 = 时间 + 100 延迟 (100 )循环判断尾 (时间 ≤ 5000 ) 如果真 (字节集 = { })对象. 清除 ()刷新自选股 = 假 返回 ()源码 = 取字节集数据 (字节集, #文本型, )如果真 (寻找文本 (源码, “>請重新登錄!”, , 假) ≠ -1 )信息框 (“未登陆,请重新登陆!”, #信息图标, )对象. 清除 ()刷新自选股 = 假 登陆完成 = 假 按钮_登陆.禁止 = 假 如果真 (按钮_自选股.标题 ≠ “开始刷新”)按钮_自选股.标题 = “开始刷新”时钟_刷新自选股.时钟周期 = 0 编辑框_记录. 加入文本 (子程序_短时间 (取现行时间 ()) + “ 停止: 暂停自选股自动刷新功能!” + #换行符 )编辑框_记录.加入文本 (子程序_短时间 (取现行时间 ()) + “ 错误: 平台用户被退出,请重新登陆!” + #换行符 )CoUninitialize ()返回 ()正则. 创建 ( #正则_自选股, )自选股 = 正则. 搜索全部 (源码 )调试输出 (取数组成员数 (自选股_列表 ), 超级列表框_自选股. 取表项数 ()) 如果真 (取数组成员数 (自选股_列表 ) ≠ 超级列表框_自选股. 取表项数 ()) 超级列表框_自选股. 全部删除 ()计次循环首 (取数组成员数 (自选股_列表 ), 局部_计次 )行号 = 超级列表框_自选股. 查找表项 (自选股 [局部_计次 ]. 取子匹配文本 (源码, 1, ), , 真, 1 )如果真 (行号 = -1 )行号 = 超级列表框_自选股. 插入表项 (, , , , , )超级列表框_自选股.置标题 (行号, 1, 自选股 [局部_计次].取子匹配文本 (源码, 1, ))超级列表框_自选股. 置标题 (行号, 2, 自选股 [局部_计次 ]. 取子匹配文本 (源码, 3, )) 计次循环首 (9, 局部_计次2 )超级列表框_自选股. 置标题 (行号, 局部_计次2 + 2, 自选股 [局部_计次 ]. 取子匹配文本 (源码, 局部_计次2 + 局部_计次2 + 3, )) 计次循环尾 ()超级列表框_自选股. 置标题 (行号, 12, 自选股 [局部_计次 ]. 取子匹配文本 (源码, 22, )) 超级列表框_自选股. 置标题 (行号, 13, 自选股 [局部_计次 ]. 取子匹配文本 (源码, 23, )) 计次循环尾 ()刷新自选股 = 假 标签_用户名. 调用反馈事件 (0, 0, 假)调试输出 (取启动时间 () - 时间1 )CoUninitialize () 如果真 (取反 (登陆完成 )) 信息框 (“请先登陆用户!”, #信息图标, )返回 ()如果 (按钮_自选股.标题 = “开始刷新”)按钮_自选股.标题 = “停止刷新”时钟_刷新自选股.时钟周期 = 2000 编辑框_记录. 加入文本 (子程序_短时间 (取现行时间 ()) + “ 开始: 启动自选股自动刷新功能!” + #换行符 )时钟_刷新自选股.时钟周期 = 0 按钮_自选股.标题 = “开始刷新”编辑框_记录. 加入文本 (子程序_短时间 (取现行时间 ()) + “ 停止: 暂停自选股自动刷新功能!” + #换行符 )如果真 (取反 (登陆完成 )) 信息框 (“请先登陆用户!”, #信息图标, )返回 ()如果真 (取反 (刷新行情 )) 子程序_行情刷新 (编辑框_代码.内容 )变量名 | 类 型 | 静态 | 数组 | 备 注 | 正则 | 正则表达式 | | | 源码 | 文本型 | | | a | 文本型 | | | 行情搜索 | 搜索结果 | | 0 | 位置1 | 整数型 | | | 余额 | 搜索结果 | | | userID | 搜索结果 | | | 标签_1 | 标签 | | 11 | 标签_2 | 标签 | | 11 | 标签_3 | 标签 | | 9 | 局部_计次 | 整数型 | | | 结果_id_left | 搜索结果 | | | 结果_order_id_left | 搜索结果 | | | 结果_组别 | 搜索结果 | | | id_left | 文本型 | | | order_id_left | 文本型 | | | 临时文本 | 文本型 | | 0 | 字节集 | 字节集 | | | 时间 | 整数型 | | | 对象 | 对象 | | | 如果真 (取文本长度 (代码 ) ≠ 6 )信息框 (“商品代码错误,请检查!”, #错误图标, )返回 ()刷新行情 = 真 CoInitialize (0 )脚本组件1. 执行 ( #脚本1 )a = 脚本组件1. 运行 (“a”, )调试输出 (a )对象. 创建 (“MSXML2.XMLHTTP”, )对象. 方法 (“Open”, “get”, “http://ck.v5168.com//member/stock/order.jsp?product_id=” + 代码, 假)对象. 方法 (“SetRequestHeader”, “Accept”, “image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-silverlight, */*”)对象. 方法 (“SetRequestHeader”, “Referer”, “http://ck.v5168.com/member/stock/stock_order_main.jsp”)对象. 方法 (“SetRequestHeader”, “Accept-Language”, “zh-cn”)对象. 方法 (“SetRequestHeader”, “Accept-Encoding”, “gzip, deflate”)对象. 方法 (“SetRequestHeader”, “User-Agent”, “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)”)对象. 方法 (“SetRequestHeader”, “Host”, “ck.v5168.com”)对象. 方法 (“SetRequestHeader”, “Connection”, “Keep-Alive”)对象. 方法 (“SetRequestHeader”, “Cookie”, cookie )对象. 方法 (“Send”, )循环判断首 ()字节集 = 对象. 读属性 (“responseBody”, ). 取字节集 ()如果真 (字节集 ≠ { })跳出循环 ()时间 = 时间 + 100 延迟 (100 )循环判断尾 (时间 ≤ 5000 ) 如果真 (字节集 = { })对象. 清除 ()刷新行情 = 假 返回 ()源码 = 取字节集数据 (字节集, #文本型, )调试输出 (源码 ) 如果真 (寻找文本 (源码, “>請重新登錄!”, , 假) ≠ -1 )信息框 (“未登陆,请重新登陆!”, #信息图标, )对象. 清除 ()CoUninitialize ()登陆完成 = 假 按钮_登陆.禁止 = 假 刷新行情 = 假 返回 ()如果真 (寻找文本 (源码, “下单”, , 假) = -1 )信息框 (“商品代码不正确!1”, #信息图标, )对象. 清除 ()刷新行情 = 假 返回 ()正则.创建 (“var userID = '(.*?)';”, )userID = 正则. 搜索 (源码, 1, )如果真 (userID. 取子匹配文本 (源码, 1, ) = “”)对象. 清除 ()刷新行情 = 假 返回 ()标签_userID.标题 = userID. 取子匹配文本 (源码, 1, )正则. 创建 (“setUserBalance\('(.*?)'\);”, )余额 = 正则. 搜索 (源码, 1, )标签_可用额度.标题 = 余额. 取子匹配文本 (源码, 1, )调试输出 (余额. 取子匹配文本 (源码, 1, )) 正则. 创建 ( #正则_id_left, )结果_id_left = 正则. 搜索 (源码, 1, )id_left = 结果_id_left. 取子匹配文本 (源码, 1, )正则. 创建 ( #正则_order_id_left, )结果_order_id_left = 正则. 搜索 (源码, 1, )order_id_left = 结果_order_id_left. 取子匹配文本 (源码, 1, )正则. 创建 ( #正则_组别, )结果_组别 = 正则. 搜索 (源码, 1, )组别 = 结果_组别. 取子匹配文本 (源码, 1, )调试输出 (“组别”, 组别 )正则. 创建 ( #正则_行情, )行情搜索 = 正则. 搜索全部 (源码 )标签_1 [1 ] = 标签_卖五 标签_1 [2 ] = 标签_卖四 标签_1 [3 ] = 标签_卖三 标签_1 [4 ] = 标签_卖二 标签_1 [5 ] = 标签_卖一 标签_1 [6 ] = 标签_最新价 标签_1 [7 ] = 标签_买一 标签_1 [8 ] = 标签_买二 标签_1 [9 ] = 标签_买三 标签_1 [10 ] = 标签_买四 标签_1 [11 ] = 标签_买五 标签_2 [1 ] = 标签_卖五_数量 标签_2 [2 ] = 标签_卖四_数量 标签_2 [3 ] = 标签_卖三_数量 标签_2 [4 ] = 标签_卖二_数量 标签_2 [5 ] = 标签_卖一_数量 标签_2 [6 ] = 标签_最新价_数量 标签_2 [7 ] = 标签_买一_数量 标签_2 [8 ] = 标签_买二_数量 标签_2 [9 ] = 标签_买三_数量 标签_2 [10 ] = 标签_买四_数量 标签_2 [11 ] = 标签_买五_数量 标签_3 [1 ] = 标签_开盘价 标签_3 [2 ] = 标签_最高价 标签_3 [3 ] = 标签_最低价 标签_3 [4 ] = 标签_昨收价 标签_3 [5 ] = 标签_涨跌 标签_3 [6 ] = 标签_涨跌百分比 标签_3 [7 ] = 标签_总成交量 标签_3 [8 ] = 标签_总金额 计次循环首 (11, 局部_计次 )标签_1 [局部_计次 ].文本颜色 = 选择 (行情搜索 [局部_计次 ]. 取子匹配文本 (源码, 2, ) = “Red”, #红色, #墨绿 )标签_1 [局部_计次 ].标题 = 行情搜索 [局部_计次 ]. 取子匹配文本 (源码, 3, )标签_2 [局部_计次 ].文本颜色 = 选择 (行情搜索 [局部_计次 ]. 取子匹配文本 (源码, 4, ) = “Red”, #红色, #墨绿 )标签_2 [局部_计次 ].标题 = 行情搜索 [局部_计次 ]. 取子匹配文本 (源码, 5, )如果真 (局部_计次 < 9 )如果真 (局部_计次 < 7 )标签_3 [局部_计次 ].文本颜色 = 选择 (行情搜索 [局部_计次 ]. 取子匹配文本 (源码, 7, ) = “style='Color:Red;'>”, #红色, #墨绿 )标签_3 [局部_计次].标题 = 行情搜索 [局部_计次].取子匹配文本 (源码, 8, )计次循环尾 ()对象. 方法 (“Open”, “POST”, “http://ck.v5168.com/member/stock/sOrderServlet?oper_type=getProductPrice&user_id=” + 标签_userID.标题 + “&product_id=” + 代码 + “&project_type=S”, 假)对象. 方法 (“SetRequestHeader”, “Accept”, “image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-silverlight, */*”)对象. 方法 (“SetRequestHeader”, “Referer”, “http://ck.v5168.com/member/stock/order.jsp?product_id=” + 代码 )对象. 方法 (“SetRequestHeader”, “Accept-Language”, “zh-cn”)对象. 方法 (“SetRequestHeader”, “Accept-Encoding”, “gzip, deflate”)对象. 方法 (“SetRequestHeader”, “User-Agent”, “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)”)对象. 方法 (“SetRequestHeader”, “Host”, “ck.v5168.com”)对象. 方法 (“SetRequestHeader”, “Content-Length”, “0”)对象. 方法 (“SetRequestHeader”, “Connection”, “Keep-Alive”)对象. 方法 (“SetRequestHeader”, “Cookie”, cookie )对象. 方法 (“Send”, )循环判断首 ()字节集 = 对象. 读属性 (“responseBody”, ). 取字节集 ()如果真 (字节集 ≠ { })跳出循环 ()时间 = 时间 + 100 延迟 (100 )循环判断尾 (时间 ≤ 5000 ) 如果真 (字节集 = { })对象. 清除 ()刷新行情 = 假 返回 ()源码 = 取字节集数据 (字节集, #文本型, )如果真 (寻找文本 (源码, “>請重新登錄!”, , 假) ≠ -1 )信息框 (“未登陆,请重新登陆!”, #信息图标, )对象. 清除 ()CoUninitialize ()登陆完成 = 假 按钮_登陆.禁止 = 假 刷新行情 = 假 返回 ()调试输出 (源码 ) 判断 (源码 = “CLOSED”)标签_名称.文本颜色 = #红色 标签_名称.标题 = “已收盘”刷新行情 = 假 返回 ()判断 (源码 = “UNOPENED”)标签_名称.文本颜色 = #红色 标签_名称.标题 = “尚未开盘”刷新行情 = 假 返回 ()临时文本 = 分割文本 (源码, “,”, )标签_最新价.标题 = 临时文本 [2 ]标签_名称.标题 = 临时文本 [1 ]如果 (到数值 (临时文本 [7 ]) < 取整 (到数值 (标签_可用额度.标题 ) ÷ 到数值 (标签_卖五.标题 ) ÷ 100 ) × 100 )标签_可下总量.标题 = 临时文本 [7 ]标签_可下总量.标题 = 到文本 (取整 (到数值 (标签_可用额度.标题 ) ÷ 到数值 (标签_卖五.标题 ) ÷ 100 ) × 100 )标签_点差.标题 = 临时文本 [5]标签_备注信息.标题 = “单注最高为:” + 临时文本 [7 ]对象. 清除 ()CoUninitialize ()刷新行情 = 假 |
子程序_买入 | | | |
代码 | 文本型 | | | | 买卖 | 文本型 | | | | order_type | 文本型 | | | | 价格 | 文本型 | | | | id_left | 文本型 | | | | 下注量 | 文本型 | | | | assess_group | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 源码 | 文本型 | | | 字节集 | 字节集 | | | 时间 | 整数型 | | | 对象 | 对象 | | | 判断开始断 (单选框_市价.选中 ) . 如果真 (是否为空 (id_left )) id_left = “-1”CoInitialize (0) 对象. 创建 (“MSXML2.XMLHTTP”, )调试输出 (“http://ck.v5168.com/member/stock/sOrderServlet?oper_type=ORDER&user_id=” + 帐号 + “&b_or_s=” + 买卖 + “&product_id=” + 代码 + “&assess_group=” + assess_group + “&quantity=” + 下注量 + “&order_type=” + order_type + “&id_left=” + id_left + “&price_apply=” + 价格 )对象. 方法 (“Open”, “POST”, “http://ck.v5168.com/member/stock/sOrderServlet?oper_type=ORDER&user_id=” + 帐号 + “&b_or_s=” + 买卖 + “&product_id=” + 代码 + “&assess_group=A&quantity=” + 下注量 + “&order_type=” + order_type + “&id_left=” + id_left + “&price_apply=” + 价格, 假)对象. 方法 (“SetRequestHeader”, “Accept”, “*/*”)对象. 方法 (“SetRequestHeader”, “Referer”, “http://ck.v5168.com/member/stock/order.jsp?product_id=” + 代码 )对象. 方法 (“SetRequestHeader”, “Accept-Language”, “zh-cn”) 对象. 方法 (“SetRequestHeader”, “UA-CPU”, “x86”)对象. 方法 (“SetRequestHeader”, “Accept-Encoding”, “gzip, deflate”)对象. 方法 (“SetRequestHeader”, “User-Agent”, “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)”)对象. 方法 (“SetRequestHeader”, “Host”, “ck.v5168.com”)对象. 方法 (“SetRequestHeader”, “Content-Length”, “0”)对象. 方法 (“SetRequestHeader”, “Connection”, “Keep-Alive”)对象. 方法 (“SetRequestHeader”, “Cache-Control”, “no-cache”)对象. 方法 (“SetRequestHeader”, “Cookie”, cookie )对象. 方法 (“Send”, )循环判断首 ()字节集 = 对象. 读属性 (“responseBody”, ). 取字节集 ()如果真 (字节集 ≠ { })跳出循环 ()时间 = 时间 + 100 延迟 (100 )循环判断尾 (时间 ≤ 5000 ) 如果真 (字节集 = { })对象. 清除 ()返回 ()源码 = 取字节集数据 (字节集, #文本型, ) . 调试输出 (源码)对象. 清除 ()CoUninitialize ()变量名 | 类 型 | 静态 | 数组 | 备 注 | order_type | 文本型 | | | 买卖 | 文本型 | | | 价格 | 文本型 | | | 如果真 (取反 (登陆完成 )) 信息框 (“请先登陆用户!”, #信息图标, )返回 ()如果 (单选框_买.选中 )买卖 = “B”如果 (单选框_卖.选中 )买卖 = “S”判断 (单选框_市价.选中 )order_type = “20”价格 = “0”判断 (单选框_限价.选中 )order_type = “40”价格 = 删全部空 (编辑框_限价.内容 )如果 (买卖 = “B”)如果真 (到数值 (价格 ) > 到数值 (标签_买一.标题 )) 信息框 (“限价不能高于:” + 标签_最新价.标题, 0, )如果真 (到数值 (价格 ) < 到数值 (标签_卖一.标题 )) 信息框 (“限价不能低于:” + 标签_最新价.标题, 0, )信息框 (“请选择价格类型!市价或限价”, 0, )返回 ()调试输出 (删全部空 (编辑框_代码.内容 ), 买卖, order_type, 价格, , 删全部空 (编辑框_委托数量.内容 )) 子程序_买入 (删全部空 (编辑框_代码.内容 ), 买卖, order_type, 价格, , 删全部空 (编辑框_委托数量.内容 ), 组别 )子程序_取挂单 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 字节集 | 字节集 | | | 时间 | 整数型 | | | 对象 | 对象 | | |
对象. 创建 (“MSXML2.XMLHTTP”, )脚本组件1. 执行 ( #脚本_date )调试输出 (脚本组件1. 运行 (“date”, )) 对象. 方法 (“Open”, “POST”, “http://ck.v5168.com/member/stock/add_user_product.jsp?product_id=” + 产品代码 + “&user_id=” + 帐号 + “&date=” + 到文本 (脚本组件1. 运行 (“date”, )), 假)对象. 方法 (“SetRequestHeader”, “Accept”, “*/*”)对象. 方法 (“SetRequestHeader”, “Referer”, “http://ck.v5168.com/member/stock/product_list.jsp#”)对象. 方法 (“SetRequestHeader”, “Accept-Language”, “zh-cn”)对象. 方法 (“SetRequestHeader”, “Content-Type”, “application/x-www-form-urlencoded”) 对象. 方法 (“SetRequestHeader”, “Accept-Encoding”, “gzip, deflate”)对象. 方法 (“SetRequestHeader”, “User-Agent”, “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)”)对象. 方法 (“SetRequestHeader”, “Host”, “ck.v5168.com”)对象. 方法 (“SetRequestHeader”, “Content-Length”, “0”)对象. 方法 (“SetRequestHeader”, “Connection”, “Keep-Alive”)对象. 方法 (“SetRequestHeader”, “Cache-Control”, “no-cache”)对象. 方法 (“SetRequestHeader”, “Cookie”, cookie )对象. 方法 (“Send”, )循环判断首 ()字节集 = 对象. 读属性 (“responseBody”, ). 取字节集 ()如果真 (字节集 ≠ { })跳出循环 ()时间 = 时间 + 100 延迟 (100 )循环判断尾 (时间 ≤ 5000 ) 如果真 (字节集 = { })对象. 清除 () 返回 ()如果 (寻找文本 (取字节集数据 (字节集, #文本型, ), “success”, , 假) ≠ -1 )对象. 清除 ()编辑框_限价.可视 = 单选框_限价.选中 编辑框_限价.可视 = 单选框_限价.选中 如果真 (取反 (登陆完成 )) 信息框 (“请先登陆用户!”, #信息图标, )返回 ()子程序_取挂单 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 字节集 | 字节集 | | | 时间 | 整数型 | | | 源码 | 文本型 | | | 位置1 | 整数型 | | | 位置2 | 整数型 | | | 对象 | 对象 | | | 正则 | 正则表达式 | | | 挂单结果 | 搜索结果 | | 0 | 局部_计次 | 整数型 | | | 行号 | 整数型 | | | CoInitialize (0 )刷新挂单 = 真 对象. 创建 (“MSXML2.XMLHTTP”, )对象. 方法 (“Open”, “get”, “http://ck.v5168.com/member/stock/order_pending.jsp”, 假)对象. 方法 (“SetRequestHeader”, “Accept”, “image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-silverlight, */*”)对象. 方法 (“SetRequestHeader”, “Referer”, “http://ck.v5168.com/member/stock/stock_order_main.jsp”)对象. 方法 (“SetRequestHeader”, “Accept-Language”, “zh-cn”)对象. 方法 (“SetRequestHeader”, “Accept-Encoding”, “gzip, deflate”)对象. 方法 (“SetRequestHeader”, “User-Agent”, “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)”)对象. 方法 (“SetRequestHeader”, “Host”, “ck.v5168.com”)对象. 方法 (“SetRequestHeader”, “Connection”, “Keep-Alive”)对象. 方法 (“SetRequestHeader”, “Cookie”, cookie )对象. 方法 (“Send”, )循环判断首 ()字节集 = 对象. 读属性 (“responseBody”, ). 取字节集 ()如果真 (字节集 ≠ { })跳出循环 ()时间 = 时间 + 100 延迟 (100 )循环判断尾 (时间 ≤ 5000 ) 如果真 (字节集 = { })信息框 (“查询挂单失败!,”, #错误图标, )对象. 清除 ()刷新挂单 = 假 返回 ()源码 = 取字节集数据 (字节集, #文本型, )调试输出 (源码 )正则. 创建 ( #正则_挂单, )挂单结果 = 正则. 搜索全部 (源码 )标签_挂单数.标题 = 到文本 (取数组成员数 (挂单结果 )) 如果真 (取数组成员数 (挂单结果 ) ≠ 超级列表框_挂单. 取表项数 ()) 超级列表框_挂单. 全部删除 ()计次循环首 (取数组成员数 (挂单结果 ), 局部_计次 )行号 = 超级列表框_挂单. 查找表项 (挂单结果 [局部_计次 ]. 取子匹配文本 (源码, 2, ), , 真, 1 )调试输出 (行号, 挂单结果 [局部_计次 ]. 取子匹配文本 (源码, 2, ), 挂单结果 [局部_计次 ]. 取子匹配文本 (源码, 3, )) 如果真 (行号 = -1 )行号 = 超级列表框_挂单. 插入表项 (, , , , , )超级列表框_挂单.置标题 (行号, 1, 挂单结果 [局部_计次].取子匹配文本 (源码, 2, ))超级列表框_挂单. 置标题 (行号, 2, 挂单结果 [局部_计次 ]. 取子匹配文本 (源码, 3, )) 超级列表框_挂单. 置标题 (行号, 3, 挂单结果 [局部_计次 ]. 取子匹配文本 (源码, 4, )) 超级列表框_挂单. 置标题 (行号, 4, 挂单结果 [局部_计次 ]. 取子匹配文本 (源码, 5, )) 超级列表框_挂单. 置标题 (行号, 5, 挂单结果 [局部_计次 ]. 取子匹配文本 (源码, 6, )) 超级列表框_挂单. 置标题 (行号, 6, 挂单结果 [局部_计次 ]. 取子匹配文本 (源码, 7, )) 超级列表框_挂单. 置标题 (行号, 7, 挂单结果 [局部_计次 ]. 取子匹配文本 (源码, 8, )) 超级列表框_挂单. 置标题 (行号, 8, 挂单结果 [局部_计次 ]. 取子匹配文本 (源码, 9, )) 超级列表框_挂单. 置标题 (行号, 9, 挂单结果 [局部_计次 ]. 取子匹配文本 (源码, 10, )) 超级列表框_挂单. 置标题 (行号, 10, 挂单结果 [局部_计次 ]. 取子匹配文本 (源码, 11, )) 计次循环尾 ()对象. 清除 ()刷新挂单 = 假 CoUninitialize ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 字节集 | 字节集 | | | 时间 | 整数型 | | | 源码 | 文本型 | | | 位置1 | 整数型 | | | 位置2 | 整数型 | | | 对象 | 对象 | | | 正则 | 正则表达式 | | | 留仓结果 | 搜索结果 | | 0 | 局部_计次 | 整数型 | | | 行号 | 整数型 | | | CoInitialize (0 )刷新留仓 = 真 对象. 创建 (“MSXML2.XMLHTTP”, )对象. 方法 (“Open”, “get”, “http://ck.v5168.com/member/stock/order_info.jsp”, 假)对象. 方法 (“SetRequestHeader”, “Accept”, “image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-silverlight, */*”)对象. 方法 (“SetRequestHeader”, “Referer”, “http://ck.v5168.com/member/stock/stock_order_main.jsp”)对象. 方法 (“SetRequestHeader”, “Accept-Language”, “zh-cn”)对象. 方法 (“SetRequestHeader”, “Accept-Encoding”, “gzip, deflate”)对象. 方法 (“SetRequestHeader”, “User-Agent”, “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)”)对象. 方法 (“SetRequestHeader”, “Host”, “ck.v5168.com”)对象. 方法 (“SetRequestHeader”, “Connection”, “Keep-Alive”)对象. 方法 (“SetRequestHeader”, “Cookie”, cookie )对象. 方法 (“Send”, )循环判断首 ()字节集 = 对象. 读属性 (“responseBody”, ). 取字节集 ()如果真 (字节集 ≠ { })跳出循环 ()时间 = 时间 + 100 延迟 (100 )循环判断尾 (时间 ≤ 5000 ) 如果真 (字节集 = { })信息框 (“查询挂单失败!,”, #错误图标, )对象. 清除 ()返回 ()源码 = 取字节集数据 (字节集, #文本型, )调试输出 (源码 )如果真 (寻找文本 (源码, “>請重新登錄!”, , 假) ≠ -1 )信息框 (“未登陆,请重新登陆!”, #信息图标, )对象. 清除 ()CoUninitialize ()登陆完成 = 假 按钮_登陆.禁止 = 假 刷新留仓 = 假 返回 ()正则. 创建 ( #正则_留仓, )留仓结果 = 正则. 搜索全部 (源码 )标签_留仓数.标题 = 到文本 (取数组成员数 (留仓结果 )) 如果真 (取数组成员数 (留仓结果 ) ≠ 超级列表框_留仓单. 取表项数 ()) 超级列表框_留仓单. 全部删除 ()计次循环首 (取数组成员数 (留仓结果 ), 局部_计次 )行号 = 超级列表框_留仓单. 查找表项 (留仓结果 [局部_计次 ]. 取子匹配文本 (源码, 1, ), , 真, 1 )如果真 (行号 = -1 )行号 = 超级列表框_留仓单. 插入表项 (, , , , , )超级列表框_留仓单. 置标题 (行号, 1, 留仓结果 [局部_计次 ]. 取子匹配文本 (源码, 1, )) 超级列表框_留仓单. 置标题 (行号, 0, 留仓结果 [局部_计次 ]. 取子匹配文本 (源码, 2, )) 超级列表框_留仓单. 置标题 (行号, 2, 留仓结果 [局部_计次 ]. 取子匹配文本 (源码, 3, )) 超级列表框_留仓单. 置标题 (行号, 3, 留仓结果 [局部_计次 ]. 取子匹配文本 (源码, 4, )) 超级列表框_留仓单. 置标题 (行号, 4, 留仓结果 [局部_计次 ]. 取子匹配文本 (源码, 5, )) 超级列表框_留仓单. 置标题 (行号, 5, 留仓结果 [局部_计次 ]. 取子匹配文本 (源码, 6, )) 超级列表框_留仓单. 置标题 (行号, 6, 留仓结果 [局部_计次 ]. 取子匹配文本 (源码, 7, )) 超级列表框_留仓单. 置标题 (行号, 7, 留仓结果 [局部_计次 ]. 取子匹配文本 (源码, 8, )) 超级列表框_留仓单. 置标题 (行号, 8, 留仓结果 [局部_计次 ]. 取子匹配文本 (源码, 9, )) 超级列表框_留仓单. 置标题 (行号, 9, 留仓结果 [局部_计次 ]. 取子匹配文本 (源码, 10, )) 超级列表框_留仓单. 置标题 (行号, 10, 留仓结果 [局部_计次 ]. 取子匹配文本 (源码, 11, )) 超级列表框_留仓单. 置标题 (行号, 11, 留仓结果 [局部_计次 ]. 取子匹配文本 (源码, 12, )) 超级列表框_留仓单. 置标题 (行号, 12, 留仓结果 [局部_计次 ]. 取子匹配文本 (源码, 13, )) 超级列表框_留仓单. 置标题 (行号, 13, 留仓结果 [局部_计次 ]. 取子匹配文本 (源码, 14, )) 超级列表框_留仓单. 置标题 (行号, 14, 留仓结果 [局部_计次 ]. 取子匹配文本 (源码, 15, )) 超级列表框_留仓单. 置标题 (行号, 15, 留仓结果 [局部_计次 ]. 取子匹配文本 (源码, 16, )) 超级列表框_留仓单. 置标题 (行号, 16, 留仓结果 [局部_计次 ]. 取子匹配文本 (源码, 17, )) 超级列表框_留仓单. 置标题 (行号, 17, 留仓结果 [局部_计次 ]. 取子匹配文本 (源码, 18, )) 计次循环尾 ()对象. 清除 ()刷新留仓 = 假 CoUninitialize ()如果真 (取反 (登陆完成 )) 信息框 (“请先登陆用户!”, #信息图标, )返回 ()子程序_留仓单刷新 () 如果真 (取反 (刷新自选股 )) 启动线程 (子针_刷新自选股, , 句柄_自选股 ) |
_标签_用户名_反馈事件 | 整数型 | | |
参数一 | 整数型 | | | | 参数二 | 整数型 | | | | 关闭线程句柄 (句柄_自选股 )变量名 | 类 型 | 静态 | 数组 | 备 注 | 对象 | 对象 | | | 字节集 | 字节集 | | | 时间 | 整数型 | | | 代码 | 文本型 | | | 源码 | 文本型 | | | 如果真 (取反 (登陆完成 )) 信息框 (“请先登陆用户!”, #信息图标, )返回 ()代码 = 删全部空 (编辑框_自选股_添加.内容 )如果真 (取文本长度 (代码 ) ≠ 6 )信息框 (“商品代码错误!”, #错误图标, )返回 () 调试输出 ()CoInitialize (0 )脚本组件1. 执行 ( #脚本_date )对象. 创建 (“MSXML2.XMLHTTP”, )对象. 方法 (“Open”, “get”, “http://ck.v5168.com/member/stock/add_user_product.jsp?product_id=” + 代码 + “&user_id=” + 帐号 + “&date=” + 脚本组件1. 运行 (“date”, ), 假)对象. 方法 (“SetRequestHeader”, “Accept”, “*/*”)对象. 方法 (“SetRequestHeader”, “Referer”, “http://ck.v5168.com/member/stock/product_list.jsp#”)对象. 方法 (“SetRequestHeader”, “Accept-Language”, “zh-cn”)对象. 方法 (“SetRequestHeader”, “Accept-Encoding”, “gzip, deflate”)对象. 方法 (“SetRequestHeader”, “User-Agent”, “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)”)对象. 方法 (“SetRequestHeader”, “Host”, “ck.v5168.com”)对象. 方法 (“SetRequestHeader”, “Connection”, “Keep-Alive”)对象. 方法 (“SetRequestHeader”, “Cache-Control”, “no-cache”)对象. 方法 (“SetRequestHeader”, “Cookie”, cookie )对象. 方法 (“Send”, )循环判断首 ()字节集 = 对象. 读属性 (“responseBody”, ). 取字节集 ()如果真 (字节集 ≠ { })跳出循环 ()时间 = 时间 + 100 延迟 (100 )循环判断尾 (时间 ≤ 5000 ) 如果真 (字节集 = { })信息框 (“新增自选股失败!,”, #错误图标, )对象. 清除 ()返回 ()源码 = 取字节集数据 (字节集, #文本型, )调试输出 (源码 )判断 (寻找文本 (源码, “success”, , 假) ≠ -1 )加入成员 (自选股_列表, 删全部空 (编辑框_自选股_添加.内容 )) 判断 (寻找文本 (源码, “此商品不存在”, , 假) ≠ -1 ) 对象. 清除 ()CoUninitialize ()如果真 (超级列表框_自选股.现行选中项 > -1 )弹出菜单 (菜单自选股, , )返回 (“[” + 取重复文本 (2 - 取文本长度 (到文本 (取小时 (时间 )) ), “0”) + 到文本 (取小时 (时间 )) + “:” + 取重复文本 (2 - 取文本长度 (到文本 (取分钟 (时间 )) ), “0”) + 到文本 (取分钟 (时间 )) + “:” + 取重复文本 (2 - 取文本长度 (到文本 (取秒 (时间 )) ), “0”) + 到文本 (取秒 (时间 )) + “]”)变量名 | 类 型 | 静态 | 数组 | 备 注 | 对象 | 对象 | | | 字节集 | 字节集 | | | 时间 | 整数型 | | |
删除自选股 = 真 对象. 创建 (“MSXML2.XMLHTTP”, )对象. 方法 (“Open”, “get”, “http://ck.v5168.com/member/stock/userProductServlet?oper_type=DEL&oper_id=” + 帐号 + “&product_id='” + 代码 + “'”, 假) 对象. 方法 (“setRequestHeader”, “If-Modified-Since”, “0”) 对象. 方法 (“SetRequestHeader”, “Accept”, “image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-silverlight, */*”)对象. 方法 (“SetRequestHeader”, “Referer”, “http://ck.v5168.com/member/stock/stock_order_main.jsp”)对象. 方法 (“SetRequestHeader”, “Accept-Language”, “zh-cn”)对象. 方法 (“SetRequestHeader”, “Accept-Encoding”, “gzip, deflate”)对象. 方法 (“SetRequestHeader”, “User-Agent”, “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)”)对象. 方法 (“SetRequestHeader”, “Host”, “ck.v5168.com”)对象. 方法 (“SetRequestHeader”, “Connection”, “Keep-Alive”)对象. 方法 (“SetRequestHeader”, “Cookie”, cookie )对象. 方法 (“Send”, )循环判断首 ()字节集 = 对象. 读属性 (“responseBody”, ). 取字节集 ()如果真 (字节集 ≠ { })跳出循环 ()时间 = 时间 + 100 延迟 (100 )循环判断尾 (时间 ≤ 5000 ) .
删除自选股 = 假 子程序_取自选股数 ()返回 ()如果真 (取反 (登陆完成 )) 信息框 (“请先登陆用户!”, #信息图标, )返回 ()如果真 (取反 (刷新留仓 )) 子程序_留仓单刷新 ()如果真 (取反 (登陆完成 )) 信息框 (“请先登陆用户!”, #信息图标, )返回 ()调试输出 (取反 (刷新挂单))如果真 (取反 (刷新挂单 )) 子程序_取挂单 ()如果真 (超级列表框_挂单.现行选中项 > -1 )弹出菜单 (菜单挂单, , )如果真 (超级列表框_留仓单.现行选中项 > -1 )弹出菜单 (菜单留仓, , )变量名 | 类 型 | 静态 | 数组 | 备 注 | 对象 | 对象 | | | 字节集 | 字节集 | | | 时间 | 整数型 | | | 源码 | 文本型 | | | CoInitialize (0 ) 对象. 创建 (“MSXML2.XMLHTTP”, )对象. 方法 (“Open”, “POST”, “http://ck.v5168.com/member/stock/sOrderServlet?oper_type=getUserBalance&user_id=” + 帐号 + “&project_type=S”, 假)对象. 方法 (“SetRequestHeader”, “Accept”, “image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-silverlight, */*”)对象. 方法 (“SetRequestHeader”, “Referer”, “http://ck.v5168.com/member/stock/order.jsp”)对象. 方法 (“SetRequestHeader”, “Accept-Language”, “zh-cn”)对象. 方法 (“SetRequestHeader”, “Accept-Encoding”, “gzip, deflate”)对象. 方法 (“SetRequestHeader”, “User-Agent”, “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)”)对象. 方法 (“SetRequestHeader”, “Host”, “ck.v5168.com”)对象. 方法 (“SetRequestHeader”, “Content-Length”, “0”)对象. 方法 (“SetRequestHeader”, “Connection”, “Keep-Alive”)对象. 方法 (“SetRequestHeader”, “Cookie”, cookie )对象. 方法 (“Send”, )循环判断首 ()字节集 = 对象. 读属性 (“responseBody”, ). 取字节集 ()如果真 (字节集 ≠ { })跳出循环 ()时间 = 时间 + 100 延迟 (100 )循环判断尾 (时间 ≤ 5000 ) 如果真 (字节集 = { })信息框 (“查询余额失败!,”, #错误图标, )对象. 清除 ()返回 ()源码 = 取字节集数据 (字节集, #文本型, )如果真 (寻找文本 (源码, “>請重新登錄!”, , 假) ≠ -1 )信息框 (“未登陆,请重新登陆!”, #信息图标, )对象. 清除 ()CoUninitialize ()登陆完成 = 假 按钮_登陆.禁止 = 假 返回 ()标签_余额.标题 = 源码 CoUninitialize ()返回 ()编辑框_代码.内容 = 超级列表框_自选股. 取标题 (超级列表框_自选股.现行选中项, 1 )高级选择夹1.现行子夹 = 2 如果真 (取反 (刷新行情 )) 子程序_行情刷新 (编辑框_代码.内容 )子程序_删除自选股 (超级列表框_自选股. 取标题 (超级列表框_自选股.现行选中项, 1 )) 如果真 (取反 (挂单取消 )) 调试输出 (超级列表框_挂单. 取标题 (超级列表框_挂单.现行选中项, 1 ), 超级列表框_挂单. 取标题 (超级列表框_挂单.现行选中项, 10 )) 变量名 | 类 型 | 静态 | 数组 | 备 注 | 对象 | 对象 | | | 字节集 | 字节集 | | | 时间 | 整数型 | | | 源码 | 文本型 | | | CoInitialize (0 )挂单取消 = 真 对象. 创建 (“MSXML2.XMLHTTP”, )对象. 方法 (“Open”, “POST”, “http://ck.v5168.com/member/stock/sOrderServlet?oper_type=CANCEL_ORDER&oper_id=” + 帐号 + “&order_id=” + 交易编码 + “&a_or_m=” + aorm + “&user_id=” + 帐号, 假)对象. 方法 (“SetRequestHeader”, “Accept”, “*/*”)对象. 方法 (“SetRequestHeader”, “Referer”, “http://ck.v5168.com/member/stock/order_pending.jsp”)对象. 方法 (“SetRequestHeader”, “Accept-Language”, “zh-cn”)对象. 方法 (“SetRequestHeader”, “Accept-Encoding”, “gzip, deflate”)对象. 方法 (“SetRequestHeader”, “User-Agent”, “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)”)对象. 方法 (“SetRequestHeader”, “Host”, “ck.v5168.com”)对象. 方法 (“SetRequestHeader”, “Content-Length”, “0”)对象. 方法 (“SetRequestHeader”, “Connection”, “Keep-Alive”)对象. 方法 (“SetRequestHeader”, “Cookie”, cookie )对象. 方法 (“Send”, )循环判断首 ()字节集 = 对象. 读属性 (“responseBody”, ). 取字节集 ()如果真 (字节集 ≠ { })跳出循环 ()时间 = 时间 + 100 延迟 (100 )循环判断尾 (时间 ≤ 5000 ) . 源码 = 取字节集数据 (字节集, #文本型, )调试输出 (源码 )挂单取消 = 假 CoUninitialize ()子程序_取挂单 ()返回 ()|
RegEx | spec | HtmlView | script | iext | EThread | iext3 |
5168_ok.e
(179.26 KB, 下载次数: 337)
|
评分
-
查看全部评分
|