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