比如我要读c:\test.txt的第10行第5个字符后的3个字符
怎么读出?
怎么读出?
解决方案 »
- winsock到底还是会掉包!
- 我练习用VB形成一个htm网页文件,再用shell执行这个网页。我想问,有没有办法让vb直接执行网页代码,不形成htm网页文件再执行?
- 关于远程连接数据库的问题 急!急!急!
- 集团实施ERP失败,现在集团把失败都归结在我们开发工具用VB。准备改为JAVA,有一个公司报价1800多万,用JSP。哪位有对比VB与JAVA的资料。
- 数据库问题
- 十万火急的问题
- 怎样注册控件????
- 关于vba, 简单 , 进来有分........................
- 如何动态的加入一个控件?
- 怎么把自己编写的浏览器设成系统的默认浏览器?急用!请高手指教!
- 请助各位高手有关ADO中用SQL语句删除数据库记录的问题
- 阁下:你想打开一个DWG文件吗 ?或你曾经操作过DWG文件吗 ? 来这里讨论讨论吧!!!!!!!!--------->
FileNumber = FreeFile
Open Trim(sFileName) For Input As #FileNumber
For i = 1 To 10
Line Input #FileNumber, TextLine
Next已经读出第10行
sTxt=mid(TextLine,5,3) ___
( ">
)(
// ) [email protected]
--//""------------
-/------
┏━★━━◆━━★━┓
♂欢|◢CSDN◣|使♂ ▲自由保存帖子,浏览,关注检测
┃迎|◥论坛助手◤|用┃ ▲完善的CSDN客户端工具
┗━☆━━◇━━━☆┛ ▲自动添加签名......让你更快,更爽,更方便地上CSDN...
http://www.csdn.net/expert/topic/573/573604.xml
http://www.chinaok.net/csdn/csdn.zip
Private Sub Form_Load()
Dim filetxt As String
filetxt = String(FileLen("文本文件"), " ")
Open "文本文件" For Binary As 1
Get #1, , filetxt
Close 1
Hx = Split(filetxt, vbCrLf)如果想操作第5条记录:
List = Hx(4)
End Sub
不是定位在第5行,而是从某行的第5个字符开始读。
'注意引用microsoft scripting runtime对象
Option ExplicitPrivate Sub Command1_Click()
Dim FSO As New FileSystemObject
Dim tstream As TextStream
Set tstream = FSO.OpenTextFile(App.Path + "\123.txt")
Dim str As String, i As Long
For i = 1 To 2 '跳过两行
tstream.SkipLine
Next
tstream.Skip 5 '再跳过5个字符
str = tstream.Read(3) '从当前位置读出3个字符
Set tstream = Nothing
MsgBox str
End Sub