CST中把文件中的文本信息按照行读入到数组的代码

1.如果涉及中文,要用UTF-8 BOM格式;
2.Open 指令中Line Input如果读不到数据会报错,文本信息记得加个结束标志位,例如end

'#Language "WWB-COM"

Option Explicit

Sub Main
	Open "D:\02Projects\5.cst-control-excel\test" For Input As #1
	Dim a As String
	Dim b(100) As String
	Dim i As Integer
	i=1
	Do
		Line Input #1,a
		b(i)=a
		MsgBox b(i)
		i=i+1
		If b(i-1)="end" Then
			Exit Do
		End If
	Loop


End Sub

这里是打开文本文件写入内容

'#Language "WWB-COM"

Option Explicit

Sub Main
	Dim i As Integer
	i=0
	Open "D:\02Projects\5.cst-control-excel\test.txt" For Output As #1
	Do
		Print #1,Right(Solid.GetNameOfShapeFromIndex(i),Len(Solid.GetNameOfShapeFromIndex(i))-InStr(Solid.GetNameOfShapeFromIndex(i),":"))
		i=i+1
		If Solid.GetNameOfShapeFromIndex(i)="" Then
			Exit Do
		End If
	Loop
	Close #1
	Call Shell("python D:\02Projects\5.cst-control-excel\test.py")

	MsgBox "Rudy:end"
End Sub

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值