TC官方合作论坛

标题: 有没有让脚本界面记住账号的相关教程啊? [打印本页]

作者: yujuan1992    时间: 2013-7-22 21:57
标题: 有没有让脚本界面记住账号的相关教程啊?
有没有让脚本界面记住账号的相关教程啊?  发帖问了一些大神  但是还是没搞定,想问下有没有相关教程参考下啊?
作者: 〃落枫    时间: 2013-7-22 22:04
你的上一个帖子里我给你代码了
作者: as128214121    时间: 2013-7-22 22:05
读写配置
作者: yujuan1992    时间: 2013-7-22 22:17
回复 2楼〃落枫的帖子

配置文件    是 账号编辑框的属性名吗?

辅助.写配置("编辑框0","账号",编辑框.获得文本("编辑框0"),"D:\\MF\\WTF\\Config.ini")
是这样吗
作者: 〃落枫    时间: 2013-7-22 22:21
辅助.写配置("编辑框0","账号",编辑框.获得文本("编辑框0"),"D:\\MF\\WTF\\Config.ini")
里面的编辑框0是自定义的,喜欢改成什么就是什么,便于自己方便看懂而已,就跟一篇文章的题目一样
作者: yujuan1992    时间: 2013-7-22 22:26
回复 5楼〃落枫的帖子

哦 好的  可是文件路径哪里找呢?
作者: 〃落枫    时间: 2013-7-22 22:32
回复 6楼yujuan1992的帖子

可以自己指定,可以利用  系统.获取程序路径()API来获取你的脚本所在的那个文件夹,然后把配置文件写入到获取到的路径里,这样生成的配置文件就会在你脚本所在的那个文件夹里,比如你把脚本放在桌面,保存配置后,配置文件就会在桌面上
作者: yujuan1992    时间: 2013-7-22 22:37
回复 5楼〃落枫的帖子

大哥  写成这样  但是没记住账号啊啊   


路径=系统.获取程序路径()
  
  辅助.写配置("编辑框0","账号",编辑框.获得文本("编辑框0"),"F:\\穿越火线\\BugTrace.ini")
作者: 〃落枫    时间: 2013-7-22 22:45
回复 8楼yujuan1992的帖子
路径应该用来连接配置文件名

路径=系统.获取程序路径()
辅助.写配置("编辑框0","账号",编辑框.获得文本("编辑框0"),路径&“BugTrace.ini")

在你脚本项目文件的生成文件夹里找到配置文件,看看记住没

作者: yujuan1992    时间: 2013-7-22 22:49
回复 9楼〃落枫的帖子

大哥   我的生成文件夹里只有3个文件    一个是  lc结尾的,一个是lcx结尾的,还有一个是tll结尾的。哪个是配置文件啊
作者: yujuan1992    时间: 2013-7-22 22:55
回复 9楼〃落枫的帖子

呼呼  终于记住了,晕了都。在生成文件夹里记住了,可是输入账号那里没记住啊?是不是还要在下面写个辅助.读配置呢?
作者: 〃落枫    时间: 2013-7-22 23:02
回复 11楼yujuan1992的帖子

需要在窗口初始化的时候读配置
  1. 功能 初始化()
  2. 路径=系统.获取程序路径()
  3. 账号=辅助.读配置("编辑框0","账号",路径&"BugTrace.ini")
  4. 密码=辅助.读配置("编辑框0","密码",路径&"BugTrace.ini")
  5. 编辑框.设置文本("编辑框0",账号)
  6. 编辑框.设置文本("编辑框1",密码)
  7. 功能结束
复制代码

这几行代码加进你的脚本里,运行一下看看能显示不
作者: yujuan1992    时间: 2013-7-22 23:20
回复 12楼〃落枫的帖子

不行  还是没记住
作者: yujuan1992    时间: 2013-7-22 23:20
回复 12楼〃落枫的帖子

没有显示  不是没记住
作者: 〃落枫    时间: 2013-7-22 23:25
回复 14楼yujuan1992的帖子

把你代码贴上来我看看
作者: jianqiumy    时间: 2013-7-23 00:25
把你代码贴上来我看看
〃落枫 发表于 2013-7-22 23:25:36
落枫大神很有耐心!不错
作者: yujuan1992    时间: 2013-7-23 22:14
回复 15楼〃落枫的帖子

好的,今天都没得空上。

空间 脚本哈哈
//默认空间
功能 自动登录()
    内容=浏览框.获得("浏览框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")
    编辑框.设置文本("编辑框0",账号)
   
功能结束

空间结束
//空间结束语句
作者: yujuan1992    时间: 2013-7-23 22:15
前面一系列登陆都正常,就是不显示账号
作者: 〃落枫    时间: 2013-7-23 23:49
回复 18楼yujuan1992的帖子

代码给你测试了,我这可以正常把账号显示到编辑框内
作者: yujuan1992    时间: 2013-7-24 00:09
回复 19楼〃落枫的帖子

就是我的原代码测试的吗?我日了,为什么我的不能显示呢?这是为什么呢?嚎........




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