怎么一行一行的读取vb中text.1的文件

作者&投稿:畅澜 (若有异议请与网页底部的电邮联系)
怎么一行一行的读取vb中text.1的文件~

vb读取text中的每一行,首先读取出text的全部内容,然后分割出每行,再逐行输出。具体代码如下:
Private Sub Command1_Click()
Dim a as string,b as string,i as long
a=text1.text '第一步获取text全部内容
b = Split(a, vbCrLf) '第二部分割每一行
For i = 0 To UBound(a)
Print b(i) '输出每行的内容
Next
End Sub

Private Sub Command1_Click()
Open "C:\123.txt" For Input As #1
n = 0
Do While Not EOF(1)
Line Input #1, a
n = n + 1
If n = 3 Then
Text1.Text = a
Exit Do
End If
Loop
Close #1
End Sub

这样就可以了。用n来控制行数。当到达了第三行,就输出到文本框,然后退出循环。

Option Explicit

Private Sub Command1_Click()
    Dim fn1 As Integer, fn2 As Integer, st As String, gn As Integer
    fn1 = FreeFile()
    Open App.Path & "\替换前文件.txt" For Input As #fn1
    fn2 = FreeFile()
    Open App.Path & "\替换后文件.txt" For Output As #fn2
    gn = 0
    While (EOF(fn1) <> True)
        Line Input #fn1, st
        If Trim(st) = "G00" Then
            If gn = 0 Then
                gn = 1
                Print #fn2, "123"
            End If
        Else
            Print #fn2, st
        End If
    Wend
    Close fn1, fn2
    
    Label1.Caption = "替换完成!"
    
End Sub



vb读取text中的每一行,首先读取出text的全部内容,然后分割出每行,再逐行输出。具体代码如下:
Private Sub Command1_Click()
Dim a as string,b as string,i as long
a=text1.text '第一步获取text全部内容
b = Split(a, vbCrLf) '第二部分割每一行
For i = 0 To UBound(a)
Print b(i) '输出每行的内容
Next
End Sub


C语言中如何读取以逗号分割的文件中的数据?
所有都是都在一行,均为int型且都用逗号分隔 或者即使有换行,那么换行前最后一个数据后面仍有逗号分隔。也就是说,任意两个有效数据之间有且只有一个逗号分隔。那么可以循环调用 scanf("%d,",&v);来依次把数据读到v中并处理。例二:文件有多行,每行依次为int, double,char的格式,且每行结尾的...

vlookup怎么匹配一行的数据而不是一列?
VLOOKUP有一个兄弟函数,是HLOOKUP,就是把前面的V改为H就行了,这就是用于匹配行的,估计是符合你的要求的。如公式:=HLOOKUP(A1,C$1:D$100,2,0)意思就是A1到C1:C100中查找,找到后返回对应的D1:D100的值。

在word中,可以选择一行的操作是( )
答案是:在Word中,可以选择一行的操作是单击该行左侧的空白区域。在Microsoft Word中,选择一行文本非常简单。用户只需将鼠标指针移动到想要选择的行的左侧,那里通常有一个空白区域,单击一下即可。这个操作将整行文本高亮,表示已经被选中。然后,用户可以对选中的文本进行各种操作,如复制、粘贴、剪切、...

matlab 文件读取 怎样定位到一行并读出改行的数据
fidin=fopen('C:\\Program Files (x86)\\AVL\\CRUISE\\v2010\\projects\\MTK\\PSO\\PSO1122\\messages\\cruise.log','r'); % 打开test2.txt文件 fidout=fopen('Fuel1126.txt','w'); % 创建MKMATLAB.txt文件 while ~feof(fidin) % 判断是否为文件末尾 tline=fgetl(fidin); % 从文件读...

C#读取TXT文本某一列数据的问题
p.Y = double.Parse(v[1]); points.Add(p); } \/\/ 至此,所有的数据点都在列表集合points中了…… }}1)a.txt是的数据文件,放置bin\\Debug或bin\\Release文件中2)读入的数据保存在列表集合中,集合可以容纳数据文件中任意多行数据。

按键精灵如何读取并复制第一行内容,粘贴到开好的另一文本,以此类推,读 ...
\/\/读取指定文本 第一行的内容返回值 = Lib.文件.读取指定行文本内容("c:\\计算.txt",1)\/\/将内容设置到剪切板 可以直接ctrl+v粘贴使用Call Plugin.Sys.SetCLB(返回值)\/\/下面这条代码可以将内容直接插入到另一个记事本 不过看你说的开启一个基本可能用不上Call Plugin.File.WriteFileEx("c:\\结果....

按键精灵循环读取表格下一行内容并复制到网页
1, 7, 7)h = Plugin.Office.ReadXls(1, 7, 8)\/\/下面这句是关闭Excel文档工作表 Call Plugin.Office.CloseXls()MoveTo 448, 331 LeftClick 1 Delay 100 Call Plugin.Sys.SetCLB(a)KeyDown "Ctrl", 1 Delay 50 KeyDown "V", 1 Delay 50 KeyUp "Ctrl", 1 KeyUp "V", 1 ...

VB从文本文件读取数据并赋给赋值给变量及二维数组
你这个问题请参考上面几个知道,从文件中读取的方法与上面的都是一样的,就是一次读取一行,再将这一行的内容以逗号分界分开到一个中间数组中,再判断是第几行,第一行赋值给n, ta, xa, ya,判断出读到的是第二行就赋值给xb, yb, tb,读出的是大于等于三行的数据均赋值给数组b(v), s(v)...

VB中读取TXT文件时怎么判别空行?
整体思路如下:lineinput 读出到字符然后判断是否为空。可以用Len(*)=0判断,也可以用Trim(*)=""判断,或者Len(Trim(*))=0也可。参考代码如下:Public Function RedTextFile(Filename As String) As String Dim FileID As Long Dim InputStr As String Dim LineStr As String DIM I AS LONG ...

perl 读取文件时,最后一行不知道是不是不能读取……我用的Perl版本是...
首先perl读取文件的时候,是能够读取最后一行的。你的程序没问题,所读取的文件如果是正常情况下最后一行是能够读取的(已经测试)你的text_1最后一行没有读取的原因可能是字符原因,最好能够把text_1文件介绍一下

武江区17820693289: 怎么一行一行的读取vb中text.1的文件 -
党杰舒思: vb读取text中的每一行,首先读取出text的全部内容,然后分割出每行,再逐行输出.具体代码如下:Private Sub Command1_Click() Dim a as string,b as string,i as long a=text1.text '第一步获取text全部内容 b = Split(a, vbCrLf) '第二部分割每一行 For i = 0 To UBound(a) Print b(i) '输出每行的内容 Next End Sub

武江区17820693289: vb如何一行一行读取文本框 -
党杰舒思: VB6.0可以用一次读取文本框全部文本内容,然后使用Split函数来实现一行一行提取文本框行内容.Split函数,返回一个下标从零开始的一维数组,它包含指定数目的子字符串.实现代码:Private Sub Command1_Click() Dim strSj As String Dim strSjfh As Variant Dim i As Long strSj = Text1 strSjfh = Split(strSj, vbCrLf) Text2 = UBound(strSjfh) '总行数 i = InputBox("输入要读的行数", i) MsgBox (strSjfh(i - 1)) End Sub

武江区17820693289: VB 中如何逐行读取文本框的内容? -
党杰舒思: open "test.txt" for input as #1 do while not eof(1) line input #1,s '逐行读取文本框的内容并存入变量S里 str = str & s loop close #1

武江区17820693289: vb 一行一行读取文本 -
党杰舒思: Private Sub Command1_Click() Open "z:\1.txt" For Input As #1 Do While Not EOF(1) Line Input #1, temp Text1(i) = temp i = i + 1 Loop Close #1 End Sub text1为控件数组~

武江区17820693289: VB逐行读入文本内容 -
党杰舒思: 要用Line Input 来实现行读入 Open "c:\123.txt" For Input As #1 Line Input #1, nextline \'1行读入 Text1.Text = nextline Line Input #1, nextline \'2行读入 Text2.Text = nextline Close #1

武江区17820693289: VB 中怎么获取text1.text逐行查询多行文本字符?
党杰舒思: 假如是text2获得,那么可以写成text2=mid(text1,3,6)即可!其实就是考得mid 函数应用!

武江区17820693289: vb 怎样逐行读取文本.. -
党杰舒思: dim data as string dim buffer as string open "c:\a.txt" for input as #1 while not eof(1) line input #1,buffer data=data+buffer loop close #1 data里是逐行读入的所有文本

武江区17820693289: 如何用VB把文本文件,一行一行的读出来?
党杰舒思: Private Sub Command1_Click() Dim s As String Open "d:\text.txt" For Input As #1 Do Until EOF(1) Line Input #1, s List1.AddItem s Loop Close #1 End Sub

武江区17820693289: vb 6.0中怎么样让text读取text文件后一行一行计算 -
党杰舒思: 替换变量a;VBScript&quot,都如此替换, "b", Text4) 'ScriptControl") sc.Language = "表达式文件地址" For Input As #1 Do While Not EOF(1) Line Input #1, Bds(i) i = i + 1 Loop Close #1 If i > 1 Then ReDim Preserve Bds(i - 1) ReDim Jg(i - 1)...

武江区17820693289: vb如何读取多行txt文本? -
党杰舒思: 1、对于文件的操作vb提供了open语句、print #语句、input #语句等语句来处理文件.2、读取多行文本,可以使用Line input #语句,一行行读取,再连接在一起,这种方法对大一点txt文件效率不高.3、下面提供一个高效率、一次性读入所有文本的vb6示例:Private Sub Command1_Click() Dim r Open "d:\readme.txt" For Binary As #1 r = StrConv(InputB(LOF(1), 1), vbUnicode) Close #1 Debug.Print r End Sub

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网