Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long '這個是設置鼠標的位置!
Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long) '定義鼠標事件
Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long) '定義鼠標事件
Dim zanting
Dim maxci
Dim allci
Dim ci
Dim jb
Dim m
Dim x
Dim y
Dim N
Dim zhtz As String
Private Type POINTAPI
x As Long
y As Long
End Type
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Private Sub re()
On Error Resume Next
N = N + 1
Me.Text1.Text = WebBrowser1.Document.body.innerHtml
a = InStr(1, Text1.Text, "count/" & jb & ".gif")
b = InStr(1, Text1.Text, "count/" & jb + 1 & ".gif")
c = InStr(1, Text1.Text, "count/" & jb + 2 & ".gif")
d = InStr(1, Text1.Text, "count/" & jb + 3 & ".gif")
If a > 0 Or b > 0 Or c > 0 Or d > 0 Then
m = m + 1
Dim maxci
Dim allci
Dim ci
Dim jb
Dim m
Dim x
Dim y
Dim N
Dim zhtz As String
Private Type POINTAPI
x As Long
y As Long
End Type
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Private Sub re()
On Error Resume Next
N = N + 1
Me.Text1.Text = WebBrowser1.Document.body.innerHtml
a = InStr(1, Text1.Text, "count/" & jb & ".gif")
b = InStr(1, Text1.Text, "count/" & jb + 1 & ".gif")
c = InStr(1, Text1.Text, "count/" & jb + 2 & ".gif")
d = InStr(1, Text1.Text, "count/" & jb + 3 & ".gif")
If a > 0 Or b > 0 Or c > 0 Or d > 0 Then
m = m + 1
Me.WebBrowser1.Navigate Me.Text5.Text
Else
Call SetCursorPos(x, y)
'mouse_event MOUSEEVENTF_rightDOWN Or MOUSEEVENTF_LEFTUP, 0, 0, 0, 0 '模擬鼠標
End If
If N Mod 50 = 0 Then Me.WebBrowser1.Navigate Me.Text5.Text
Else
Call SetCursorPos(x, y)
'mouse_event MOUSEEVENTF_rightDOWN Or MOUSEEVENTF_LEFTUP, 0, 0, 0, 0 '模擬鼠標
End If
If N Mod 50 = 0 Then Me.WebBrowser1.Navigate Me.Text5.Text
Label6.Caption = N
Label1.Caption = "" & m & "次"
End Sub
Label1.Caption = "" & m & "次"
End Sub
Private Sub Command2_Click()
Me.Timer1.Enabled = False
End Sub
Me.Timer1.Enabled = False
End Sub
Private Sub Command1_Click()
x = Val(Text2.Text)
y = Val(Text3.Text)
jb = Val(Me.Text4.Text)
maxci = Val(Me.Text6.Text)
zanting = Val(Me.Text7.Text)
Me.Timer1.Enabled = True
Me.WebBrowser1.Navigate Me.Text5.Text
End Sub
x = Val(Text2.Text)
y = Val(Text3.Text)
jb = Val(Me.Text4.Text)
maxci = Val(Me.Text6.Text)
zanting = Val(Me.Text7.Text)
Me.Timer1.Enabled = True
Me.WebBrowser1.Navigate Me.Text5.Text
End Sub
Private Sub root()
On Error Resume Next
'Me.WebBrowser2.Navigate "xxxx"
'For w = 0 To 9999999
'Next
'For w = 0 To 9999999
'Next
Dim vDoc, vTag
Dim i As Integer
Set vDoc = WebBrowser2.Document
For i = 0 To vDoc.All.length - 1 '檢測所有標籤
End If
Next i
End Sub
Private Sub Form_Load()
'Me.Timer1.Enabled = False
N = 1
On Error Resume Next
Me.WebBrowser1.Navigate "xxxxx
jb = Val(Me.Text4.Text)
maxci = Val(Me.Text6.Text)
zanting = Val(Me.Text7.Text)
End Sub
'Me.Timer1.Enabled = False
N = 1
On Error Resume Next
Me.WebBrowser1.Navigate "xxxxx
jb = Val(Me.Text4.Text)
maxci = Val(Me.Text6.Text)
zanting = Val(Me.Text7.Text)
End Sub
Private Sub Text4_Change()
jb = Val(Me.Text4.Text)
End Sub
jb = Val(Me.Text4.Text)
End Sub
Private Sub Text6_Change()
maxci = Val(Me.Text6.Text)
zanting = Val(Me.Text7.Text)
End Sub
maxci = Val(Me.Text6.Text)
zanting = Val(Me.Text7.Text)
End Sub
Private Sub Text7_Change()
maxci = Val(Me.Text6.Text)
zanting = Val(Me.Text7.Text)
End Sub
maxci = Val(Me.Text6.Text)
zanting = Val(Me.Text7.Text)
End Sub
Private Sub Timer1_Timer()
'If N Mod 500 = 0 Then Call root
If m <= maxci Then
Call re
Else
ci = ci + 1
End If
Me.Label7.Caption = m & "+ " & allci & maxci
End Sub
Private Sub WebBrowser1_GotFocus()
Dim p As POINTAPI
GetCursorPos p
Text2.Text = p.x
Text3.Text = p.y
x = p.x
y = p.y
End Sub
Dim p As POINTAPI
GetCursorPos p
Text2.Text = p.x
Text3.Text = p.y
x = p.x
y = p.y
End Sub