TC官方合作论坛

 找回密码
 立即注册
查看: 1451|回复: 6

[已解决] 大神来指点下把.一天了我就研究这个调用越界是怎么回事了

[复制链接]
发表于 2014-2-26 20:28:51 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 370407680 于 2014-2-26 21:06 编辑

空间 游戏多开
//默认空间
//开始按钮_点击操作
功能 开始_点击()
    路径=文件.对话框(1)
    帐密数组,数组大小,返回串
    如果(路径=="")
        返回 假
    如果结束
    帐密信息=文件.读文件(路径)
    如果(字符串.查找字符串(帐密信息,"|")<0)
        返回 假
    如果结束
    字符串.分割(帐密信息,"\r\n",帐密数组)
    数组空间.大小(帐密数组,数组大小)
    for(i=0;i<数组大小;i++)
        字符串.分割(帐密数组,"|",返回串)
        进程.扩展打开(系统.获取程序路径()&"浏览器多开2.exe",字符串.aes加密(帐密数组,"54542"))
        辅助.等待(10000)
    endfor
功能结束
功能 初始化()
    //这里添加你要执行的代码
    参数=进程.获取参数()
    //辅助.消息框(参数)
    如果(参数!=系统.获取程序路径()&"游戏多开.exe")
        窗口.设置大小(窗口.自身句柄(),400,400)
        控件.可见("浏览器0",真)
        控件.可见("开始",假)
        控件.可见("退出",假)
        线程.开启("游戏多开.登录线程",字符串.aes解密(参数,"sdfadfdsf24"))
    否则
        控件.可见("浏览器0",假)
        控件.可见("开始",真)
        控件.可见("退出",真)
    如果结束
功能 登录线程(参数)
    辅助.等待(1000)
    字符串.分割(参数,"|",参数)
    游戏多开.自动登录(参数[0],参数[1])       //提示调用越界
功能结束


   功能 自动登录(帐号,密码) 网页.转到("浏览器0","sport.sina.com.cn/dgl/")
    辅助.等待(500)
    (网页.获取元素信息("浏览器0","outerHtml","tag:INPUT&id:username_Ww_k")=="")
    辅助.等待(500)
    辅助.等待(500)
    网页.获取元素信息("浏览器0","outerHtml","tag:INPUT&id:password_Ww_k")
    辅助.等待(500)
    网页.输入元素文本("浏览器0",帐号,"tag:INPUT&id:username_Ww_k")
    辅助.等待(500)
    网页.输入元素文本("浏览器0",密码,"tag:INPUT&id:password_Ww_k")
    辅助.等待(1000)
    网页.点击元素("浏览器0","tag:A&class:logbtn")
功能结束
//退出按钮_点击操作
功能 退出_点击()
   
    辅助.退出()
功能结束


红色为出错位置. 感谢大神
每次运行的时候就提示: 数组 参数 调用越界
回复

使用道具 举报

发表于 2014-2-26 21:14:32 | 显示全部楼层
370407680 发表于 2014-2-26 21:05
http://bbs.tyuyan.com/forum.php?mod=viewthread&tid=38924&page=1&extra=#pid670786  
大神帮我看看吧 ...

字符串.分割(参数,"|",参数)
后面一个不要使用 同一个 变量名.
回复 支持 反对

使用道具 举报

发表于 2014-2-26 20:58:10 | 显示全部楼层
第一,指出出错的关键点,
第二,学会把关键点的问题单独列出来.
因为 没有谁会喜欢去看一整版,一整版与自己不相关的源码的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-26 21:00:15 | 显示全部楼层
本帖最后由 370407680 于 2014-2-26 21:01 编辑

123234324
回复

使用道具 举报

 楼主| 发表于 2014-2-26 21:05:21 | 显示全部楼层
小西 发表于 2014-2-26 20:58
第一,指出出错的关键点,
第二,学会把关键点的问题单独列出来.
因为 没有谁会喜欢去看一整版,一整版与自己不 ...

http://bbs.tyuyan.com/forum.php? ... mp;extra=#pid670786  
大神帮我看看吧. 谢了.
回复 支持 反对

使用道具 举报

发表于 2014-2-26 22:23:14 | 显示全部楼层
功能 登录线程(参数)
    辅助.等待(1000)
分割参数=数组[2]//定义数组
    成功=字符串.分割(参数,"|",分割参数)
    调试输出(分割参数[0])
    调试输出(分割参数[1])
    如果(成功)
    游戏多开.自动登录(分割参数[0],分割参数[1])
     否则
   辅助.消息框("分割数组失败!")
如果结束
功能结束
回答完毕,不把采纳给你你对的起我敲这么多字么???
回复 支持 反对

使用道具 举报

发表于 2014-3-1 08:32:03 | 显示全部楼层
请采纳如果我的回答帮助到了你 !

  1. 功能 登录线程(参数)
  2.     辅助.等待(1000)
  3.     返回数组
  4.     位置=字符串.查找(参数,"|")
  5.     如果(位置 > 0)
  6.     字符串.分割(参数,"|",返回数组)
  7.     游戏多开.自动登录(参数[0],参数[1])       //提示调用越界
  8.     否则
  9.     调试输出("参数="&参数)
  10.     辅助.消息框("参数有误,参数="&参数)
  11.     如果结束
  12. 功能结束
复制代码


最后愿你试验成功 !


温馨提示1 : 如果没有人来得及回答你 , 你可以去论坛搜索一下 , 也许有答案
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-24 11:45 , Processed in 0.036633 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表