7,763
社区成员
发帖
与我相关
我的任务
分享
Option Explicit
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Const TENMINUTE = 2 '这里我故意用10秒
Const TENMINUTE1 = 3 '这里我故意用10秒
Private Sub Form_Load()
Timer1.Interval = 1000
Timer2.Interval = 1000
Timer1 = True
Timer2 = False
End Sub
Private Sub Timer1_Timer()
Static lngCount As Long
If lngCount = TENMINUTE Then '300秒,就是5分钟,这时候打开一次
prog
lngCount = 0
Timer1.Enabled = False
Timer2.Enabled = True
Else
lngCount = lngCount + 1
End If
End Sub
'多加一个时间控件,在第一个打开之后,激活,开始7分钟倒计时
Private Sub Timer2_Timer()
Static lngCount As Long
If lngCount = TENMINUTE1 Then '300秒,就是5分钟,这时候打开一次
prog1
lngCount = 0
Timer2.Enabled = False
Timer1.Enabled = True
Else
lngCount = lngCount + 1
End If
End Sub
'执行程序段
Private Sub prog()
MsgBox "1"
Shell "C:\Program Files\Mozilla Firefox\firefox.exe http://126.com", vbHide
End Sub
'执行程序段
Private Sub prog1()
MsgBox "2"
Shell "C:\Program Files\Mozilla Firefox\firefox.exe http://163.com", vbHide
End Sub
Option Explicit
Private Const TASK_COUNT As Long = 2
Private m_aTaskWaiting(TASK_COUNT - 1) As Long
Private m_aTaskUrl(TASK_COUNT - 1) As String
Private m_TaskID As Long
Private m_CountDown As Long
Private Sub Form_Load()
m_aTaskWaiting(0) = (5 * 60)
m_aTaskWaiting(1) = (7 * 60)
m_aTaskUrl(0) = "http://126.com"
m_aTaskUrl(1) = "http://163.com"
m_TaskID = 0
m_CountDown = m_aTaskWaiting(m_TaskID)
Timer1.Interval = 1000
Timer1 = True
End Sub
Private Sub Timer1_Timer()
m_CountDown = m_CountDown - 1
If m_CountDown <= 0 Then
Shell "C:\Program Files\Mozilla Firefox\firefox.exe " & m_aTaskUrl(m_TaskID), vbHide
m_TaskID = ((m_TaskID + 1) Mod TASK_COUNT)
m_CountDown = m_aTaskWaiting(m_TaskID)
End If
End Sub
Const TENMINUTE = 300
Const TENMINUTE1 = 420
Private Sub Timer1_Timer()
Static lngCount As Long
If lngCount = TENMINUTE Then '300秒,就是5分钟,这时候打开一次
prog
lngCount = 0
Timer1.enable=false
timer1.enable=true
Else
lngCount = lngCount + 1
End If
End Sub
'多加一个时间控件,在第一个打开之后,激活,开始7分钟倒计时
Private Sub Timer2_Timer()
Static lngCount As Long
If lngCount = TENMINUTE2 Then '300秒,就是5分钟,这时候打开一次
prog
lngCount = 0
Timer2.enable=false
timer1.enable=true
Else
lngCount = lngCount + 1
End If
End Sub