TC官方合作论坛

标题: 删帖删帖删帖 [打印本页]

作者: perekin    时间: 2015-4-22 21:15
标题: 删帖删帖删帖
本帖最后由 perekin 于 2015-4-24 19:03 编辑

删帖删帖删帖删帖
作者: 君凌天下    时间: 2015-4-22 21:21
如果密码不对,它会显示出来密码错误,你可在等待密码错误的点上做个判断机制!!!封停也一样!
作者: 君凌天下    时间: 2015-4-22 21:22
如果要从第几个开始登陆,那么你可以从第几行开始读起就行了!!!也做个判断..
作者: perekin    时间: 2015-4-22 21:22
君凌天下 发表于 2015-4-22 21:21
如果密码不对,它会显示出来密码错误,你可在等待密码错误的点上做个判断机制!!!封停也一样! ...

判断这个简单啊,问题是我怎么提取下一个账号密码输入进去呢
作者: perekin    时间: 2015-4-22 21:24
perekin 发表于 2015-4-22 21:22
判断这个简单啊,问题是我怎么提取下一个账号密码输入进去呢

正常的话 我直接输入数组[0],数组[1]就行了,可突然来一个错误的,我就不知道怎么办了
作者: 君凌天下    时间: 2015-4-22 21:29
就是做个判断,如果密码错误或账号错误,或封停,那么你就直接读下一行!!!!
作者: 君凌天下    时间: 2015-4-22 21:31
提示什么错误?
作者: perekin    时间: 2015-4-22 21:32
君凌天下 发表于 2015-4-22 21:31
提示什么错误?

判断账号密码错误或者封停这个简单,我不会的是怎么跳过这个账号而提取下一个账号输入进来
作者: perekin    时间: 2015-4-22 21:34
perekin 发表于 2015-4-22 21:32
判断账号密码错误或者封停这个简单,我不会的是怎么跳过这个账号而提取下一个账号输入进来 ...

账号是账号密码[0] ,密码是账号密码[1]
按照顺序来输入我理解,但是下一个账号是什么呢
作者: 元芳    时间: 2015-4-22 22:00
太简单了...不适合我回答
作者: perekin    时间: 2015-4-22 22:02
元芳 发表于 2015-4-22 22:00
太简单了...不适合我回答

大神,求指点下吧,谢谢了
作者: 元芳    时间: 2015-4-22 22:05
perekin 发表于 2015-4-22 22:02
大神,求指点下吧,谢谢了

你这个代码思路要大改   至于怎么改你问下他们
作者: perekin    时间: 2015-4-22 22:06
元芳 发表于 2015-4-22 22:05
你这个代码思路要大改   至于怎么改你问下他们

好吧 不愧是大神.........................
作者: qw362534335    时间: 2015-4-22 22:27
这还要怎么提取 还是按照那顺序往下读取就行了呗
判断帐号密码错误就继续读取下一个帐号密码从新输入到登录框里
作者: qw362534335    时间: 2015-4-22 22:29
在输入帐号密码点登录后 判断下帐号是否密码错误和封停  不是就直接进入游戏  错误或者封停就返回登录框 跳出登录程序.到帐号读取程序继续读取下一行帐号密码
然后在输入登录
在登录程序里设置个返回值  然后在读取帐号那判断返回值 是登录成功还是失败来判断是否需要从新打开一个游戏
作者: 这论坛不错    时间: 2015-4-22 22:34
写的自动登录?有几个账号密码就登录几个游戏窗口?
作者: qw362534335    时间: 2015-4-22 22:37
本帖最后由 qw362534335 于 2015-4-22 22:39 编辑

  1. 直接用你这代码 就是这样写
  2. 变量 判断=真
  3.     var len1
  4.     boolr=数组空间.大小(账号数组,len1)
  5.     游戏路径=浏览框.获得("浏览框0")
  6.    
  7.     遍历(i=0;i<len1;i++)
  8.         是否成功=字符串.分割(账号数组[i],"---",账号密码)
  9.         表格.插入行("表格0","",-1)
  10.         表格.设置内容("表格0",i+1,0,i+1)
  11.         表格.设置内容("表格0",i+1,1,账号密码[0])
  12.         表格.设置内容("表格0",i+1,2,账号密码[1])
  13.         内容=表格.获得内容("表格0",i+1,0)
  14.         
  15.         ///////////////打开游戏////////////////////////////
  16. 如果(判断 ==真)//上一个登录成功了就 打开游戏登录下一个.如果上个登录失败就不打开了直接提取帐号密码 在次登录
  17.         进程.打开(游戏路径)
  18.         辅助.等待(3000)
  19. 如果结束
  20.         判断=自动登录测试.登录账号()  //在这子程序里设置返回值.登录成功返回真 密码错误或者被封号返回假
  21. 遍历结束
复制代码


作者: perekin    时间: 2015-4-22 22:42
qw362534335 发表于 2015-4-22 22:37

这个我理解了,如果判断封号了,不需要重新打开,而是直径诶输入下一个账号密码,那下一个账号密码是什么?怎么提取?还望老师多指点一下
作者: perekin    时间: 2015-4-22 22:43
perekin 发表于 2015-4-22 22:42
这个我理解了,如果判断封号了,不需要重新打开,而是直径诶输入下一个账号密码,那下一个账号密码是什么 ...

遍历的账号密码都是账号密码[0] 账号密码[1]  下一个账号密码是什么
作者: qw362534335    时间: 2015-4-22 22:59
你提取的帐号  账号数组 数组里是 i 你遍历的 跳过打开游戏那 直接遍历 就自己出下一组帐号了还要你提取个什么东东
第一次遍历 账号数组[0] 第二次就是 账号数组[1] 自己挨个往下遍历的
我蛋疼  你没出错的时候怎么提取出来的帐号密码就怎么提取 一样的东西 哪都没变

作者: qw362534335    时间: 2015-4-22 23:01
你就是在那瞎折腾.明明都是 一个东东 你非要把他想成两个东西
你没错的时候 提取帐号密码都是直接往下遍历的
你出错了 直接不打开游戏 继续遍历 去登录那输入帐号密码 他不就是下一个了
作者: 爱上老公    时间: 2015-4-23 20:45
给你个思路,流程也要改下,先登录,判断是否登录成功,如果登录成功,写表格,如果失败,继续下个循环,继续语句可以达到你想要的,我给你小改了下,我用5.0弄的,
var len1
boolr=数组空间.大小(账号数组,len1)
游戏路径=浏览框.获得("浏览框0")
变量 起始登陆账号=转整型(编辑框获取文本("编辑框0"))
遍历(i=起始登陆账号;i<len1;i++)
    进程.打开(游戏路径)
    辅助.等待(3000)
    //自动登录测试.登录账号() //这里最好不要用功能,直接把登陆过程放这里
    变量 账号密码
    变量 是否成功=字符串.分割(账号数组[i],"---",账号密码)
    //这个位置写具体登陆过程,账号密码[0],账号密码[1]//
    如果(登陆成功==1)//这里判断是否登陆成功,条件自己写,如果成功,表格写内容
        表格.插入行("表格0","",-1)
        表格.设置内容("表格0",i+1,0,i+1)
        表格.设置内容("表格0",i+1,1,账号密码[0])
        表格.设置内容("表格0",i+1,2,账号密码[1])
        内容=表格.获得内容("表格0",i+1,0)
    否则//如果登陆失败,用继续语句执行i+1
        继续
    结束
结束




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1