'此程序需加载microsoft scripting runtime
Dim FsoSys As New FileSystemObject
'定义全局变量
Public i As String, ousername As String, opassword As String, npassword As String
Public get_data As String, get_pre_ssn As String, get_next_ssn As String
Public mytxtname As String, mytxtcontent As String
Public ii As Integer
Public objDoc As Object
Public txtstream As TextStream
Public iderr As String
Private Sub Form_Load()
iderr = 0
Text1.Text = "初始化"
WebBrowser1.Navigate "about:blank"
End Sub
Private Sub Command1_Click()
'新密码
npassword = Text2.Text
'找TXT文本
Stxt
'开始更改密码
startedit
End Sub
Public Function startedit()
'循环修改密码
'读取文本文件
If FsoSys.FileExists(CheckFilePath(App.Path) & mytxtname) Then
Dim s As String, ls_Content() As String '文本数组
Dim LogCount As Long '文本行数
Dim iii As Long
Open CheckFilePath(App.Path) & mytxtname For Input As #1 '打开文本
s = StrConv(InputB(LOF(1), #1), vbUnicode) '将文件内容附给变量 S
Close #1
s = s & vbCrLf & vbCrLf '增加最后一行的空行
Do While InStr(s, vbCrLf & vbCrLf) <> 0 '删除空行
s = Replace(s, vbCrLf & vbCrLf, vbCrLf)
Loop
ls_Content = Split(s, vbCrLf) '按回车拆散文本,将每一行的信息形成数组
LogCount = UBound(ls_Content) '总行数
Dim FsoSys As New FileSystemObject
'定义全局变量
Public i As String, ousername As String, opassword As String, npassword As String
Public get_data As String, get_pre_ssn As String, get_next_ssn As String
Public mytxtname As String, mytxtcontent As String
Public ii As Integer
Public objDoc As Object
Public txtstream As TextStream
Public iderr As String
Private Sub Form_Load()
iderr = 0
Text1.Text = "初始化"
WebBrowser1.Navigate "about:blank"
End Sub
Private Sub Command1_Click()
'新密码
npassword = Text2.Text
'找TXT文本
Stxt
'开始更改密码
startedit
End Sub
Public Function startedit()
'循环修改密码
'读取文本文件
If FsoSys.FileExists(CheckFilePath(App.Path) & mytxtname) Then
Dim s As String, ls_Content() As String '文本数组
Dim LogCount As Long '文本行数
Dim iii As Long
Open CheckFilePath(App.Path) & mytxtname For Input As #1 '打开文本
s = StrConv(InputB(LOF(1), #1), vbUnicode) '将文件内容附给变量 S
Close #1
s = s & vbCrLf & vbCrLf '增加最后一行的空行
Do While InStr(s, vbCrLf & vbCrLf) <> 0 '删除空行
s = Replace(s, vbCrLf & vbCrLf, vbCrLf)
Loop
ls_Content = Split(s, vbCrLf) '按回车拆散文本,将每一行的信息形成数组
LogCount = UBound(ls_Content) '总行数

