TC官方合作论坛

标题: 第一次发完整代码 表格的按序输出 对需要记录用户各种信息的朋友应该有帮助 [打印本页]

作者: xenolss    时间: 2012-5-9 23:26
标题: 第一次发完整代码 表格的按序输出 对需要记录用户各种信息的朋友应该有帮助
   功能 逻辑型 按钮2_点击()
//这里添加你要执行的代码
bool isexist
int i,x,y,mx
//第一行
mx=0
x=1
//第一列
y=0
//数组下标
i=0
string[] str
//定义字符串数组 15行3列一共45个数据 可以写成x行*y列  X*Y个数据 在此直接用了常量图方便
str=string[45]
int handle
//设置大漠资源路径
dm.SetPath(help.getrcpath("rc:"))
isexist=file.exist("c:\\zt2dd")
//找客户机上zt2dd文件夹 没有帮客户建立文件夹和配置文件
if(!isexist)
file.createfolder("c:\\zt2dd")
file.copyfile("rc:\\config.ini","c:\\zt2dd\\config.ini")
file.copyfile("rc:\\acc1.ini","c:\\zt2dd\\acc1.ini")
else
   //写config.ini配置
   //写acc1.ini内容
   handle=file.openfile("c:\\zt2dd\\acc1.ini")
   while(i<45)
       str【i】=表格.获得内容("表格0",x,y)                 //   ---------------------这里的【i】要改 直接写论坛不支持。。。你懂的
       //写入第x行 y列的数据
      // file.writefileline(handle,str)
      help.messagebox(str【i】)
       i=i+1
       y=y+1

//因为每行只写3列内容 所以判断列数>3就重新写入下一行第一列
       if(y>2)
           y=0
       endif
//记录行的进度
       mx=mx+1
//取行的值
       x=1+mx/3
      
      
      
   endwhile
endif
help.sleep(10000)
返回 真
功能结束


表格图 依次按行列循环读出正确结果


[attach]3165[/attach]


请各种大神指点是否有更好的循环取得表格数据的方法  感觉自己写的有点繁琐  第一次发源码写的不好大家多包涵指点谢谢!
还有 请问大神们如何写入配置文件
比如
用户第一行3列数据这样显示
[1]
第1行第1列数据
第1行第2列数据
第1行第3列数据
[2]
第2行第1列数据
.........




作者: 无处藏身    时间: 2012-5-9 23:28
好像不错
作者: xenolss    时间: 2012-5-9 23:32
上面刚刚想到了 不需要记录行的进度
mx引入有点多余
只需要在if(y>2)
y=0
加上x=x+1即可。。。。
因为列写满了 自然进入下一行。。。
呵呵 太笨了
作者: cylhb    时间: 2012-5-9 23:33
某一次想用,发现无权用.于是乎,这个对我来说,还真没用过
作者: xenolss    时间: 2012-5-9 23:36
回复 4楼cylhb的帖子

大神。。。
帮帮我 我取得数据之后
如何在ini或者txt文件里
按这样的格式来记录
用户第一行3列数据这样显示
[1]
第1行第1列数据
第1行第2列数据
第1行第3列数据
[2]
第2行第1列数据
.........
作者: cylhb    时间: 2012-5-9 23:50
TC不是自带有写文件,和写配置2个函数吗?
写的方式简单
关键是,写入值得传递,要靠自己循环,获取到每次要传入的值,然后直接写入配置文件.
作者: xenolss    时间: 2012-5-10 00:01
TC不是自带有写文件,和写配置2个函数吗?
写的方式简单
关键是,写入值得传递,要靠自己循环,获取到每次要传入的值,然后直接写入配置文件.
cylhb 发表于 2012-5-9 23:50:22

明白了 有没有具体一点的写法

比如写入
[1]
换行怎么写。。
这行得到了str[0]
这行得到了str[1]

传入的值就是表格里的数据 我已经得到了。。
就是不知道如何写 换行。。。


作者: 龍吟达人    时间: 2012-5-10 00:06
支持一下
作者: xenolss    时间: 2012-5-10 00:17
回复 8楼龍吟达人的帖子

达人  你和cylhb 都很热心回复过我几个帖子
在这里谢谢你们
比如我写入ini文件
换行符该怎么写。。教教我
作者: 龍吟达人    时间: 2012-5-10 07:19
回复 9楼xenolss的帖子

你可以尝试换一种思路,可以将序号作为一个循环写配置 账号作为作为一个循环写配置 这样或许只要循环递增即可,就不用那么麻烦换行了。
作者: tyuyan    时间: 2012-5-10 09:58
来看看 。 学习下。
作者: xenolss    时间: 2012-5-10 17:05
  已经写好了 表格这个东西太方便了呵呵  可以给用户自己录数据 然后记录到配置文件  方便账号密码区信息以及账号任务等等其他信息的管理 随时提取
读取和保存都写好了  以后再发完整代码 谢谢各位的指点!
作者: 盖世网游    时间: 2014-6-25 04:39
虚拟机




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