////////////////////////////////////函数与子过程////////////////////////////////////
//取得文本文件的行数,包括空白行
Function GetTxtCount(filePath)
fileLen=Plugin.File.GetFileLength(filePath)
handle=Plugin.File.OpenFile(filePath)
Call Plugin.File.SeekFile(handle,1)
str = Plugin.File.ReadLine(handle)
i = 0
Do While trim(str) <> ""
str = Plugin.File.ReadLine(handle)
i = i + 1
Loop
Call Plugin.File.CloseFile(handle)
GetTxtCount = i
End Function
//往文本文件追加一行
Sub AppendTXTString(filePath, str)
fileLen=Plugin.File.GetFileLength(filePath)
handle=Plugin.File.OpenFile(filePath)
Call Plugin.File.SeekFile(handle,fileLen)
Call Plugin.File.WriteLine(handle,str)
Call Plugin.File.CloseFile(handle)
End Sub
//取随机数
Function rndInt(lowerbound, upperbound)
rndInt = Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
End Function
Sub TypeString(str)
s = ""
If Len(str) > 0 Then
i = 1
For Len(str)
s = atos( Mid(str, i, 1) )
Delay 50
KeyDown s, 1
Delay 50
KeyUp s, 1
Delay 50
i = i+1
next
End If
TypeString = str
End Sub
Function atos(a)
if a = "1" then
atos = "Num 1"
End If
if a = "2" then
atos = "Num 2"
End If
if a = "3" then
atos = "Num 3"
End If
if a = "4" then
atos = "Num 4"
End If
if a = "5" then
atos = "Num 5"
End If
if a = "6" then
atos = "Num 6"
End If
if a = "7" then
atos = "Num 7"
End If
if a = "8" then
atos = "Num 8"
End If
if a = "9" then
atos = "Num 9"
End If
if a = "0" then
atos = "Num 0"
End If
If a = "a" then
atos = "A"
End If
If a = "b" then
atos = "B"