怎么一行一行的读取vb中text.1的文件
文件如下G00X10Y10G01X30Y10G03X40Y20R10G02X30Y30R10G01X10Y20G01X10Y10行数已知读取第一行,然后读第二行,用一个循...
文件如下
G00 X10 Y10
G01 X30 Y10
G03 X40 Y20 R10
G02 X30 Y30 R10
G01 X10 Y20
G01 X10 Y10
行数已知读取第一行,然后读第二行,用一个循环去读,然后输出所读的 展开
G00 X10 Y10
G01 X30 Y10
G03 X40 Y20 R10
G02 X30 Y30 R10
G01 X10 Y20
G01 X10 Y10
行数已知读取第一行,然后读第二行,用一个循环去读,然后输出所读的 展开
4个回答
推荐于2016-01-16 · 知道合伙人软件行家
yfcp
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:1748
获赞数:5545
有多年网站建设相关工作经验。熟悉ASP、ASP.net、VB、JavaScript、HTML等语言和CSS、Ajax等相关技术。
向TA提问 私信TA
关注
展开全部
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()
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()
Dim arr, brr, i, j, a, b
If InStr(Text1, vbNewLine) = 0 Then Exit Sub
arr = Split(Text1, vbNewLine)
For i = 0 To UBound(arr)
Print arr(i),
If InStr(arr(i), Space(1)) > 0 Then
brr = Split(arr(i))
For j = 0 To UBound(brr)
If InStr(brr(j), "X") > 0 Then
a = Right(brr(j), Len(brr(j)) - 1)
Print "a="; a,
End If
If InStr(brr(j), "Y") > 0 Then
b = Right(brr(j), Len(brr(j)) - 1)
Print "b="; b
End If
Next
Print String(50, "-")
End If
Next
End Sub
Private Sub Form_Load()
Dim arr
arr = Split("G00 X10 Y10,G01 X30 Y10,G03 X40 Y20 R10,G02 X30 Y30 R10,G01 X10 Y20,G01 X10 Y10", ",")
Text1 = Join(arr, vbNewLine)
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Command1_Click()
Dim a() As String
a = Split(Text1, vbCrLf)
For i = 0 To UBound(a)
Debug.Print a(i)
Next
End Sub
Dim a() As String
a = Split(Text1, vbCrLf)
For i = 0 To UBound(a)
Debug.Print a(i)
Next
End Sub
更多追问追答
追问
我想要的是读取第一行然后提取xy并赋值ab;
然后读取第二行提取xy值
怎么读第一行
追答
啥叫“然后提取xy并赋值ab”,xy和ab是啥?你总得把话说清楚吧?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
G00 X10 Y10
G01 X30 Y10
G03 X40 Y20 R10
G02 X30 Y30 R10
G01 X10 Y20
G01 X10 Y10
G01 X30 Y10
G03 X40 Y20 R10
G02 X30 Y30 R10
G01 X10 Y20
G01 X10 Y10
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询