TC官方合作论坛

 找回密码
 立即注册
查看: 808|回复: 4

[已解决] 如何读取TXT的 每行文字

[复制链接]
发表于 2013-12-1 13:43:55 | 显示全部楼层 |阅读模式

马上加入TC

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

x
已经把excel “住址”转成txt了,现在全都是一排排的 住址,
请问怎么 来读取他们啊,每一行的 不需要循环,支持读 一  二 三、、、、、一直下午,

这里的明白,就是怎么读取TXT的 每一行啊
目的是,读取一行 设置字符串,然后在执行下面的找图,XXXXX,然后把“住址粘贴进去就行了”
回复

使用道具 举报

发表于 2013-12-16 17:51:17 | 显示全部楼层
  1. //读一行文件
  2. function Read(fileName,listName)
  3.     君笨笨是帅哥.Check(fileName)
  4.     handle=file.openfile(fileName)
  5.     if(handle==0)
  6.         help.messagebox("文件打开失败","提示")
  7.     else  
  8.         while(true)
  9.             values=file.readfileline(handle)  
  10.             if(values!="")
  11.                 list.addstring(listName,values)
  12.                 values=""
  13.             else
  14.                 break
  15.             endif
  16.         endwhile  
  17.     endif
  18.     file.closefile(handle)
  19. endfunction  

  20. //判断是否存在文件
  21. function Check(fileName)  
  22.     if(!file.exist(fileName))
  23.         handle=file.createfile(fileName,"rw|FILE_SHARE_READ|FILE_SHARE_WRITE|CREATE_ALWAYS")//自定义属性
  24.     endif
  25. endfunction

复制代码

直接给你一个方法吧。用法直接调用就OK了,君笨笨是帅哥.Read("D:\TC项目\君笨笨是帅哥\文本.txt","列表框1")

注意,\杠不行的就加多一条。我没有测试,忘了。
回复 支持 反对

使用道具 举报

发表于 2013-12-2 13:35:23 | 显示全部楼层
用第一行命令 在循环里这命令会自动一行一行的读下去
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-15 15:10:57 | 显示全部楼层
86480297 发表于 2013-12-2 13:35
用第一行命令 在循环里这命令会自动一行一行的读下去

没听明白,可以写下简单的代码吗。
回复 支持 反对

使用道具 举报

发表于 2013-12-16 17:55:15 | 显示全部楼层
yangfusheng 发表于 2013-12-16 17:51
直接给你一个方法吧。用法直接调用就OK了,君笨笨是帅哥.Read("D:\TC项目\君笨笨是帅哥\文本.txt","列表框 ...

这是一行一行的读取并且添加到list列表里面,怎么修改需要根据你自己的需求了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-23 13:56 , Processed in 0.046787 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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