TC官方合作论坛

标题: 那位大神进来帮忙写个读取账号的代码啊? [打印本页]

作者: yujuan1992    时间: 2013-7-23 23:09
标题: 那位大神进来帮忙写个读取账号的代码啊?
那位大神进来帮忙写个读取账号的代码啊?网上找了2天了也没搞定啊!!问了些大神和我说了 还是没搞定,谁可以帮我写下啊? 脚本可以记住账号了,一系列登陆都没问题了。就是不能读取账号,怎么写啊?实在是搞不懂啊!
下面是脚本代码

空间 脚本哈哈
//默认空间
功能 自动登录()
    内容=浏览框.获得("浏览框0")
    如果(内容=="")
        辅助.消息框("请先选择游戏客户端!")
        返回 1
    如果结束
   
    如果(字符串.查找字符串(内容,"QQLogin.exe")<0)
        辅助.消息框("错误!请选择正确游戏客户端文件!")
        返回 2
    如果结束
   
   
    进程.打开(内容)
    图片X坐标,图片Y坐标
    循环(图像.找图(0,0,1440,900,"rc:登陆游戏1.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)<0)
        
    循环结束
    辅助.等待(40)
    账号=编辑框.获得文本("编辑框0")
    键盘.发送字符串(账号)
    辅助.等待(40)
    键盘.按键(9,1)
    辅助.等待(40)
    密码=编辑框.获得文本("编辑框1")
    键盘.发送字符串(密码)
    鼠标.移动(图片X坐标,图片Y坐标)
    鼠标.左键单击(1)
    辅助.等待(40)
   
   
    循环(图像.找图(0,0,1440,900,"rc:登陆游戏2.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)<0)
        
        辅助.等待(40)
        
    循环结束
    辅助.等待(40)
    鼠标.移动(图片X坐标,图片Y坐标)
    辅助.等待(40)
    鼠标.左键单击(1)
    辅助.等待(40)
    辅助.退出()
   
功能结束


//开始按钮_点击操作
功能 开始_点击()
    线程.开启("脚本哈哈.自动登录","")
   
功能结束

//退出按钮_点击操作
功能 退出_点击()
   
    辅助.退出()
功能结束


功能 按钮0_点击()
    //这里添加你要执行的代码
    路径=系统.获取程序路径()
    辅助.写配置("编辑框0","账号",编辑框.获得文本("编辑框0"),路径&"BugTrace.ini")
功能结束




功能 初始化()
    路径=系统.获取程序路径()
    账号=辅助.读配置("编辑框0","账号",路径&"BugTrace.ini")
   
功能结束

空间结束
//空间结束语句


应该是 功能 初始化 那里读取账号的代码写错了,麻烦帮我改下发出来好吗?谢谢了

作者: encoresim    时间: 2013-7-23 23:32
回复 1楼yujuan1992的帖子

读配置应该没问题. 如果不能确定的话. 你可以 用 调试输出(账号) 来测试下. 看 能不能导出. 然后.你的代码缺少一点。 就是 最后 读配置 之后 要把读到的配置。 写入 相应的编辑框。要不然 只是读出来。 没用的。
作者: yujuan1992    时间: 2013-7-23 23:40
回复 2楼encoresim的帖子

具体的应该怎么操作呢?可不可以说具体点呀?
作者: 〃落枫    时间: 2013-7-24 00:11
都两晚上了还没弄好啊
把  编辑框.设置文本("编辑框0",账号)加进去
  1. 功能 初始化()
  2.     路径=系统.获取程序路径()
  3.     账号=辅助.读配置("编辑框0","账号",路径&"BugTrace.ini")
  4.    编辑框.设置文本("编辑框0",账号)
  5. 功能结束
复制代码

作者: yujuan1992    时间: 2013-7-24 00:13
回复 4楼〃落枫的帖子

我现在代码和你的是一模一样的啊!就是不显示账号啊!!!我晕了,难道是电脑问题吗?
作者: yujuan1992    时间: 2013-7-24 00:15
回复 4楼〃落枫的帖子

你看我现在的代码,和你的一样就是不显示啊!!
作者: yujuan1992    时间: 2013-7-24 00:17
回复 4楼〃落枫的帖子

[img=110,0]http://bbs.tyuyan.com/tools/ajax.aspx?t=image&aid=10316&size=300x300&key=P[fNOFIyocZuqAx87xzLwQ==&nocache=yes&type=fixnone[/img]
作者: 〃落枫    时间: 2013-7-24 00:24
回复 7楼yujuan1992的帖子

你的账号编辑框叫账号栏吗?刚刚又测试了下你的代码,还是可以正确的读写配置
  1. 路径=系统.获取程序路径()
  2.     账号=辅助.读配置("账号栏","账号",路径&"BugTrace.ini")
  3.    辅助.消息框(账号)
  4.     编辑框.设置文本("账号栏",账号)
复制代码

看看消息框弹出什么消息,发我看看,是不是跟你的账号一样
作者: yujuan1992    时间: 2013-7-24 00:30
回复 8楼〃落枫的帖子

功能 初始化()
    路径=系统.获取程序路径()
    账号=辅助.读配置("账号栏","账号",路径&"BugTrace.ini")
    辅助.消息框(账号)
    编辑框.设置文本("账号栏",账号)
功能结束

这是加了消息框的代码,打开脚本没有任何消息框弹出。就好像没加消息框一样

作者: yujuan1992    时间: 2013-7-24 00:33
回复 8楼〃落枫的帖子



这是打开脚本后的界面,没有消息框弹出,我的账号编辑框是教  账号栏

作者: 〃落枫    时间: 2013-7-24 00:37
回复 9楼yujuan1992的帖子

我知道了,你是不是光把初始化代码复制进脚本里去了,没有点下你的脚本主界面,在右侧有一排事件,里面有个窗口初始化,点下拉箭头,添加窗口初始化事件,这个没有添加是不是,就这个窗口初始化,点下拉箭头,添加事件
作者: yujuan1992    时间: 2013-7-24 00:44
回复 11楼〃落枫的帖子

大哥啊,显示出来了,擦,原来就是这个小步骤没做,就不能读取。晕,现在你告诉我了,才明白光有代码,没有添加是件不行啊。啊啊啊啊啊啊,折磨我2晚上了啊!终于可以了。谢谢你啊,麻烦你耽误这么久的时间帮我弄这个小问题,真的谢谢你啊!好激动
作者: yujuan1992    时间: 2013-7-24 00:48
回复 11楼〃落枫的帖子

你是怎么突然想起我没添加事件的呢?这个应该不容易想到吧?,看你截的脚本的图,是不是能显示新发的帖子啊,好牛叉
作者: 〃落枫    时间: 2013-7-24 00:51
回复 12楼yujuan1992的帖子

不容易啊哈哈,知道了就好,以后还要继续加油咯,可以的话采纳我个哈
作者: yujuan1992    时间: 2013-7-24 00:57
回复 14楼〃落枫的帖子

恩恩,你给我截图的那个回帖,右下角没有采纳按钮,我采纳你前面的回帖了。呵呵,谢谢咯




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