TC官方合作论坛

 找回密码
 立即注册
查看: 636|回复: 8
打印 上一主题 下一主题

[已解决] 小白请教,导入表格的账号密码,如何挨个的读取啊

[复制链接]
跳转到指定楼层
楼主
发表于 2014-3-8 00:46:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小白请教,导入表格的账号密码,如何挨个的读取啊?就是账号和密码不串行,一行一行自动的读取
回复

使用道具 举报

板凳
发表于 2014-3-8 07:09:58 | 只看该作者
建议看看我的帖子   记录工具

其实就是分割字符串⊙▽⊙
遍历进去
回复 支持 反对

使用道具 举报

推荐
发表于 2014-3-21 22:01:23 | 只看该作者


功能 读取表格内容()
   行,列,i
i=1
循环(i&&i<101)
    账号=表格.获得内容("表格0",i,0)
    密码=表格.获得内容("表格0",i,1)
    调试输出(账号)
    调试输出(密码)
i=i+1
循环结束
功能结束
回复 支持 0 反对 1

使用道具 举报

沙发
发表于 2014-3-8 01:28:18 | 只看该作者
本帖最后由 续花丶 于 2014-3-8 02:03 编辑
  1. 账号个数,账号
  2. 功能 读账号()
  3.     文件句柄=文件.打开(浏览框.获得("账号路径"))
  4.     读取内容=文件.读出(文件句柄,800000)
  5.     文件.关闭(文件句柄)
  6.     字符串.分割(读取内容,"|",账号)
  7.     //txt里面格式     账号|密码|账号|密码
  8.     数组空间.大小(账号,账号个数)
  9. 功能结束

  10. 功能 按钮0_点击()
  11.     变量 位置=1,已写入=0
  12.     测试用.读账号()
  13. 循环(已写入!=账号个数/2)
  14.     表格.设置内容("表格0",位置,0,账号[已写入])
  15.     表格.设置内容("表格0",位置,1,账号[已写入+1])
  16.     已写入=已写入+2
  17.     位置=位置+1
  18. 循环结束   
  19. 功能结束
复制代码
不知道是不是这个意思。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

地板
发表于 2014-3-8 11:12:53 | 只看该作者

  1. //导入登录ID
  2. function LoginImpID()
  3.      ImpIDpath=file.dialog(0,"txt files (*.txt)|*.txt")
  4.      handle=file.openfile(ImpIDpath)
  5.      int row,col
  6.      if(handle==0)
  7.          
  8.      else  
  9.           arrTBID=array[2]
  10.           while(true)
  11.                values=file.readfileline(handle)  
  12.                if(values!="")
  13.                     str.split(values,"|",arrTBID)
  14.                     grid.getsize("tbLogin",row,col)
  15.                     grid.insertrow("tbLogin",row,-1)
  16.                     grid.setcheckstate("tbLogin",row,0,true)
  17.                     grid.setcontent("tbLogin",row,1,str.replace(arrTBID[0],"\r\n",""))
  18.                     grid.setcontent("tbLogin",row,2,str.replace(arrTBID[1],"\r\n",""))  
  19.                     
  20.                else
  21.                     break
  22.                endif
  23.           endwhile  
  24.      endif
  25.      file.closefile(handle)  
  26. endfunction
复制代码
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2014-3-8 11:54:29 | 只看该作者
空间 hjsga

功能 文本操作(路径)
    变量 表格的写入行数=1  
    变量 文本数据=文件.读文件(路径)
    如果(文本数据=="")  
        返回 空      
    如果结束
    变量 每行数据=数组[0],行数
    字符串.分割(文本数据,"\r\n",每行数据)
    数组空间.大小(每行数据,行数)
    遍历(下标=0;下标<行数;下标++)
        如果(每行数据[下标]=="")   
            继续                  
        如果结束
        变量 临时账号密码数据=数组[0],数据个数  
        字符串.分割(每行数据[下标],",",临时账号密码数据)  
        数组空间.大小(临时账号密码数据,数据个数)
        如果(数据个数!=2)   
            继续
        如果结束
        如果(临时账号密码数据[0]==""||临时账号密码数据[1]=="")
            继续
        如果结束
        表格.设置大小("表格0",表格的写入行数+1,2)
        表格.设置内容("表格0",表格的写入行数,0,临时账号密码数据[0])
        表格.设置内容("表格0",表格的写入行数,1,临时账号密码数据[1])
        表格的写入行数++
    遍历结束
功能结束

功能 按钮0_点击()
    变量 路径=文件.对话框(1,"txt files (*.txt)|*.txt||")
    如果(路径!="")
        hjsga.文本操作(路径)
    如果结束
功能结束

功能 按钮1_点击()
    表格.删除非固定行("表格0")  
   
功能结束

功能 读取表格内容()
   
   
功能结束


功能 热键0_热键()
    线程.开启("hjsga.读取表格内容","")
   
功能结束

空间结束





以上是代码,怎么循环挨个的自动读取账号,密码啊?????????
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-3-8 12:42:29 | 只看该作者
功能 读取表格内容()
    行,列
    账号=表格.获得内容("表格0",1,0)
    密码=表格.获得内容("表格0",1,1)
    调试输出(账号)
    调试输出(密码)
功能结束
以上这段代码,如何实现循环自动读下一行啊
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2014-3-8 12:43:04 | 只看该作者
我导入了100行,怎么循环自动读取下一行啊
回复 支持 反对

使用道具 举报

8#
发表于 2014-3-21 22:00:34 | 只看该作者

功能 读取表格内容()
   行,列,i
i=1
循环(i&&i<101)
    账号=表格.获得内容("表格0",i,0)
    密码=表格.获得内容("表格0",i,1)
    调试输出(账号)
    调试输出(密码)
i=i+1
功能结束
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-28 05:07 , Processed in 0.164903 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表