TC官方合作论坛
标题:
读写配置求解!
[打印本页]
作者:
学到老活到老灬
时间:
2013-6-30 19:53
标题:
读写配置求解!
新手问2个问题啦。
1.官方给了教程,读配置和写配置。
我模仿了一下。效果如下:打开脚本,随便改改,保存一下。这时候再改动,按读取,就回到保存的状态。但是。。咳,我把这个脚本关了,再打开,按一下读取,全都变空白了。
————————————————这个是按读取的————————————————————
编辑框.设置文本("搜怪右范围编辑框",辅助.读配置("RealmName","搜怪右范围","rc:\\御龙不在地.ini"))
————————————————这个是保存————————————————————————
辅助.写配置("RealmName","搜怪右范围",编辑框.获得文本("搜怪右范围编辑框"),"rc:\\御龙不在地.ini")
求解。
2.我想弄个txt的文档。从里面指定的行数读取信息。这个怎么做到捏。
作者:
shadow
时间:
2013-6-30 22:13
估计不能配置文件不能保存在资源目录
编辑框.设置文本("搜怪右范围编辑框",辅助.读配置("RealmName","搜怪右范围","d:\\御龙不在地.ini"))
复制代码
空间 指定读取
//默认空间
//开始按钮_点击操作
功能 开始_点击()
变量 i
i = 类型.转整型(编辑框.获得文本("编辑框0"))
加法运算.读指定行信息(i)
功能结束
//退出按钮_点击操作
功能 退出_点击()
辅助.退出()
功能结束
功能 读指定行信息(指定行)
变量 数组大小
账号数组 = 数组[0]
变量 路径=文件.对话框(1,"txt files (*.txt)|*.txt||") //选择 文件,只允许TXT文件
如果(路径!="")//判断是否选择 文本
如果结束
变量 账号文本=文件.读文件(路径)
help.sleep(100)
字符串.分割(账号文本,"\r\n",账号数组)
help.sleep(100)
数组空间.大小(账号数组,数组大小)
help.sleep(100)
变量 临时账号数据=数组[0],数据个数
如果(账号数组[指定行] == "") //判断是否为空行
help.messagebox("该行无数据") //条件成立 跳过后续操作 判断 下一行
如果结束
字符串.分割(账号数组[指定行],",",临时账号数据) //信息之间用, 隔开
数组空间.大小(临时账号数据,数据个数)
如果(数据个数!=4) //格式中 只有4个数据,如果数据个数不等于4, 说明 txt文本 的该行 的格式错误
help.messagebox("改行格式错误")
如果结束
如果(临时账号数据[0]==""||临时账号数据[1]==""||临时账号数据[2]==""||临时账号数据[2]=="")//判断账号密码 是否为空字符串
help.messagebox("该行数据某项为空")
如果结束
help.messagebox(临时账号数据[0])//测试
help.messagebox(临时账号数据[1])
help.messagebox(临时账号数据[2])
help.messagebox(临时账号数据[3])
//对信息进行的操作
//表格.设置内容("表格0",i+1,0,临时账号数据[0],"帐号信息")
//表格.设置内容("表格0",i+1,1,临时账号数据[1],"帐号信息")
//表格.设置内容("表格0",i+1,2,临时账号数据[2],"帐号信息")
//表格.设置内容("表格0",i+1,3,临时账号数据[3],"帐号信息")
功能结束
空间结束
//空间结束语句
复制代码
作者:
学到老活到老灬
时间:
2013-7-1 10:32
脑子不够用了,好复杂。我琢磨琢磨
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1