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

文件如下G00X10Y10G01X30Y10G03X40Y20R10G02X30Y30R10G01X10Y20G01X10Y10行数已知读取第一行,然后读第二行,用一个循... 文件如下
G00 X10 Y10
G01 X30 Y10
G03 X40 Y20 R10
G02 X30 Y30 R10
G01 X10 Y20
G01 X10 Y10
行数已知读取第一行,然后读第二行,用一个循环去读,然后输出所读的
展开
 我来答
yfcp
推荐于2016-01-16 · 知道合伙人软件行家
yfcp
知道合伙人软件行家
采纳数: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
归萱pN
2013-04-03 · TA获得超过990个赞
知道大有可为答主
回答量:1068
采纳率:0%
帮助的人:1501万
展开全部
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zx001z7d53
推荐于2018-03-20 · TA获得超过2万个赞
知道大有可为答主
回答量:2.4万
采纳率:52%
帮助的人:5706万
展开全部
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
更多追问追答
追问
我想要的是读取第一行然后提取xy并赋值ab;
然后读取第二行提取xy值
怎么读第一行
追答
啥叫“然后提取xy并赋值ab”,xy和ab是啥?你总得把话说清楚吧?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
11386000897
2013-04-03 · TA获得超过126个赞
知道答主
回答量:75
采纳率:0%
帮助的人:21万
展开全部
G00 X10 Y10
G01 X30 Y10
G03 X40 Y20 R10
G02 X30 Y30 R10
G01 X10 Y20
G01 X10 Y10
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式