TC官方合作论坛

标题: 怎么挨个读取批量登录 账号密码 大神进来帮我解答下 [打印本页]

作者: 深度小俊    时间: 2013-5-24 01:25
标题: 怎么挨个读取批量登录 账号密码 大神进来帮我解答下
怎么挨个读取批量登录 账号密码 大神进来帮我解答下
他们跟我说行号+1就好 但是具体代码我不知道怎么写 不知道怎么下手
我只会死循环反复登录第一行账号 密码



[attach]9296[/attach]


[attach]9299[/attach]
[attach]9298[/attach]
怎么挨个读取批量登录 账号密码 大神进来帮我解答下
他们跟我说行号+1就好 但是具体代码我不知道怎么写 不知道怎么下手
我只会死循环反复登录第一行账号 密码







功能 找图点击()
    变量 i ,账号,密码
    账号=表格.获得内容("表格0",i,0)
    密码=表格.获得内容("表格0",i,1)
    遍历(i=1;i<11;i++)
//遍历中间是要循环的内容
    遍历结束
功能结束










作者: 元芳    时间: 2013-5-24 01:51
表示没用过表格读取帐号
作者: fsfsgdg    时间: 2013-5-24 01:59
不知道你怎么弄的确,
作者: cylhb    时间: 2013-5-24 02:10
遍历(i=1;i<5;i++)//假设5行  //i是当前行数,从第二行开始(下标是0)
账号=表格.获得内容("表格0",i,0)
密码=表格.获得内容("表格0",i,1)
遍历结束
作者: 深度小俊    时间: 2013-5-24 02:43
回复 4楼cylhb的帖子

版主 我试过你说的这个遍历这个办法  不行 好像要弄一个变量呀  变量我不知道该怎么表达
不弄变量会提示这个
:&#39;i&#39;是不合法的变量名或者是没定义的变量名
作者: 深度小俊    时间: 2013-5-24 02:44
回复 2楼元芳的帖子

他们说这个比记事本读取简单我就试着弄了结果就卡这了 记事本不知道麻烦不
作者: 深度小俊    时间: 2013-5-24 02:45
回复 3楼fsfsgdg的帖子

纠结呀 不知道该咋弄了 记事本格式读取我又不会。。。哎悲剧
作者: aimei_8866999    时间: 2013-5-24 04:43
你这个要自己手动操作一下
上面版主给你的例子你就可以拿来用了
最起码你要弄懂表格的排序,比方说第一行第一个格子就是1,0,第二行格子就是1,1
下面第二行第一个格子就是2,0,第二行第二个格子就是2,1
也就是每行递加1,每行的数账号密码的列数固定,就变一个行数,行数就是每次递加1
作者: fsfsgdg    时间: 2013-5-24 06:54
回复 7楼深度小俊的帖子

楼上的遍历好像是可以的,,我没试,你试下吧!
作者: 深度小俊    时间: 2013-5-24 08:29
回复 9楼fsfsgdg的帖子

变量不行  :&#39;i&#39;是不合法的变量名或者是没定义的变量名
作者: 深度小俊    时间: 2013-5-24 08:31
回复 8楼aimei_8866999的帖子

额  原理我懂 我想知道有快捷办法没 实在没有 也只能直接挨个的手动去改下代码  
版主说那个遍历 我之前试过的
会提示:&#39;i&#39;是不合法的变量名或者是没定义的变量名
作者: msyycb    时间: 2013-5-24 09:04
在上边 声明一下就是啦.

变量  i
作者: msyycb    时间: 2013-5-24 09:38
变量 i ,账号,密码
遍历(i=1;i<5;i++)//假设5行  //i是当前行数,从第二行开始(下标是0)
账号=表格.获得内容("表格0",i,0)
//密码=表格.获得内容("表格0",i,1)
辅助.消息框(账号)
遍历结束
作者: zhkq    时间: 2013-5-24 10:00
    变量 i
    进程表=数组[]
    用户名表=数组[]
    密码表=数组[]
    昵称表=数组[]
    maxn=0
//用来记录登陆几个账号
    遍历(i=1;i<6;i++)
        如果(表格.获得复选框状态("表格0",i,2,"初始化"))
//如果是为了选择需要登陆的账号
            秦美人辅助程序.进程表[maxn]=进程.打开("rc:q"&maxn&".exe")
//我这个辅助每个实例需要用不同的登录器登陆,你可能不需要
            表格.设置内容("表格0",maxn+1,2,秦美人辅助程序.进程表[maxn])
            秦美人辅助程序.用户名表[maxn]=表格.获得内容("表格0",i,0,"初始化")
            表格.设置内容("表格0",maxn+1,0,秦美人辅助程序.用户名表[maxn])
            秦美人辅助程序.昵称表[maxn]=表格.获得内容("表格0",i,0,"初始化")
            秦美人辅助程序.密码表[maxn]=表格.获得内容("表格0",i,1,"初始化")
            表格.设置内容("表格0",maxn+1,1,秦美人辅助程序.密码表[maxn])
            //辅助.消息框(用户名表[n]&";"&进程表[n]&";"&i)
            maxn++
            辅助.等待(1000)
        如果结束
    遍历结束
//到这里所有游戏窗口都打开了,用户名密码也赋值了,共打开多少窗口也有数了,具体登陆程序在后面
自用代码请参考



作者: 深度小俊    时间: 2013-5-24 10:40
回复 13楼msyycb的帖子

你这个代码 变量好像是没问题了 但是还是只会循环第一个账号
作者: 深度小俊    时间: 2013-5-24 10:41
回复 14楼zhkq的帖子

不是很理解你的代码
作者: fsfsgdg    时间: 2013-5-24 11:03
回复 10楼深度小俊的帖子

你在上面加个变量就行了呀!
作者: 深度小俊    时间: 2013-5-24 11:33
回复 17楼fsfsgdg的帖子

额额 这个问题我解决好了 我现在出了一个新问题 我想每次做完任务后得到一个结果 我做这个是办公的
[attach]9306[/attach]
业务成功后会显示一个勾 失败或者其他会显示一个X
[attach]9303[/attach]

[attach]9304[/attach]
[attach]9305[/attach]

作者: jrflsh    时间: 2013-5-24 16:44
回复 18楼深度小俊的帖子

别人回复给你的代码,如果给了你思路,就要采纳。不然的话,下次估计木有人理你了
作者: 深度小俊    时间: 2013-5-24 17:12
回复 19楼jrflsh的帖子

我新手不知道怎么弄,,,,没看到采纳那个按钮啊
作者: 深度小俊    时间: 2013-5-24 17:56
回复 19楼jrflsh的帖子

我刚刚问管理了是论坛  问题部分板块暂时木有采纳了 要过得时间
作者: jrflsh    时间: 2013-5-25 13:42
回复 20楼深度小俊的帖子

你下面的这个问题很容易实现
通过找图就可以了
作者: yeah5230    时间: 2013-5-25 14:41
就像我之前给你说的那样 先读取记事本 然后在TC表格控件里面显示内容,操作实际上还是操作记事本。最后业务办理完成表格里面增减完成字样。
梦飞飞免费公开课报名中欢迎参加:http://bbs.tyuyan.com/thread-26739-1#423000-1.html




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