(2:删除,b不能为空,c为0。)
(3:删除所有,b为0,c为0。)
(4:读取所有QQ号,b为0,c为0。 WRini返回所有QQ号文本,如 5646445|6546544|54654654)
数据库密码:open2012
*/
Function WRini(a, b, c)
datapath = ".\Data\Data.ini"
Plugin.Super_INI.OpenINI ".\Data\Data.ini","open2012"
Select Case a
Case 0 //添加或修改QQ
CheckQQ = Plugin.Super_INI.ReadItem("QQ库表", b, " ")
If CheckQQ = " " Then
Plugin.Super_INI.WriteItem "QQ库表", b, c
WRini = 0
ElseIf CheckQQ <> " " Then
If MsgBox("QQ:" & b & "已经存在,是否修改密码?", 4, "提示:") = 6 Then
Plugin.Super_INI.WriteItem "QQ库表", b, c
WRini = 1
End If
End If
Case 1 //读取QQ的密码
CheckQQ = Plugin.Super_INI.ReadItem("QQ库表", b, " ")
If CheckQQ = " " Then
WRini = 0
ElseIf CheckQQ <> " " Then
WRini = CheckQQ
End If
Case 2 //删除QQ
CheckQQ = Plugin.Super_INI.ReadItem("QQ库表", b," ")
If CheckQQ = " " Then
MessageBox "你要删除的QQ号不存在!"
WRini = 0
ElseIf CheckQQ <> " " then
Plugin.Super_INI.WriteItem "QQ库表", b,0
WRini = 1
End If
Case 3 //删除所有QQ
WRini = Plugin.Super_INI.WriteItem ("QQ库表",0,0)
Case 4 //读取所有QQ号
WRini = Plugin.Super_INI.EnumItemName("QQ库表")
End Select
Plugin.Super_INI.CloseINI
Form1.InputBoxQQ号.Text = ""
Form1.InputBoxQ密码.Text = ""
End Function
Event Form1.LoadOver //窗口载入完成后执行的子程序
Form1.InputBoxQQ号.Text = ""
Form1.InputBoxQ密码.Text = ""
If Plugin.File.ExistFile(".\Data") = 0 Then
Call Plugin.File.CreateFolder(AllPath & "Data")
End if
If Plugin.File.ExistFile(".\Data\Data.ini") = 0 Then
Plugin.Super_INI.OpenINI ".\Data\Data.ini","open2012"
Plugin.Super_INI.CloseINI
End If
Call FindList()
IsFile = Plugin.File.IsFileExit("c:\挂机记录.ini")
If IsFile = True Then
Form1.InputBox位置.Text = WRjilu(1,0)
ElseIf IsFile = False Then
Call WRjilu(0,Form1.InputBox位置.Text)
End If
End Event
Sub FindList()
QQList = WRini(4, 0, 0)
Dim QM
QM = split(QQList, "|")
Form1.Label8.Caption = "挂机列表:(" & UBound(QM) & ")"
ii = 0
For ii = 0 To UBound(QM) - 1
If ii = 0 Then
QQList = QM(ii)
Else
QQList = QQList & vbCrLf & QM(ii)
End If
Next
If QQList = "0" Then
Form1.InputBoxQQ列表.Text = ""
ElseIf QQList <> "0" Then
Form1.InputBoxQQ列表.Text = QQList
End If
End Sub
Event Form1.Button2.Click
Call WRjilu(0,Form1.InputBox位置.Text )
End Event
Function WRjilu(a,b)
If a = 0 Then
Call Plugin.File.WriteINI("挂机记录", "位置", b , "C:\挂机记录.ini")
WRjilu = 0
ElseIf a = 1 Then
WRjilu = Plugin.File.ReadINI("挂机记录", "位置", "C:\挂机记录.ini")
End If
End Function