ฟอรั่มของบล็อก http://pssix.blogspot.com


เกี่ยวกับเวลาครับ

Share

shendelzard
มือใหม่เพิ่งสมัคร
มือใหม่เพิ่งสมัคร


จำนวนข้อความ : 2
ความนิยม : 0
เข้าร่วมเมื่อ : 23/06/2015

เกี่ยวกับเวลาครับ

ตั้งหัวข้อ by shendelzard on 23/06/15, 10:48 pm

ผมอยากให้ Func  1 ทำงานตอน12.00และ17.30 Func 2 ทำงานทุกๆ3ชั่วโมงครึ่ง  ขอ ต.ย สคิปไว้ศึกษาครับ

thunmor
PSsix Member
PSsix Member


จำนวนข้อความ : 26
ความนิยม : 22
เข้าร่วมเมื่อ : 06/08/2012

Re: เกี่ยวกับเวลาครับ

ตั้งหัวข้อ by thunmor on 21/07/15, 01:46 am

-จากตัวอย่างนี้จะรันFunc1 เวลา12.00หรือ17.30ตรงเท่านั้น ขาด-เกินแม้แต่นาทีเดียวจะไม่รันFunc1
-ส่วน Func2 รันทุกๆ 12600000 milliseconds(มิลลิวินาที)
Code:
$Timer = TimerInit()
While 1
   If (@HOUR = 12 And @MIN = 00) Or (@HOUR = 17 And @MIN = 30) Then Func1()
   If TimerDiff($Timer) > 12600000 Then Func2()
   Sleep(500)
WEnd

Func Func1()
   MsgBox(0, "ขณะนี้เป็นเวลา " & @HOUR & ":" & @MIN, "Func1 ทำงาน")
EndFunc

Func Func2()
   MsgBox(0, "เวลาผ่านไป " & TimerDiff($Timer) & " milliseconds", "Func2 ทำงาน")
   $Timer = TimerInit()
EndFunc

shendelzard
มือใหม่เพิ่งสมัคร
มือใหม่เพิ่งสมัคร


จำนวนข้อความ : 2
ความนิยม : 0
เข้าร่วมเมื่อ : 23/06/2015

Re: เกี่ยวกับเวลาครับ

ตั้งหัวข้อ by shendelzard on 01/08/15, 08:13 pm

ได้แล้วครับขอบคุณมากครับ

    เวลาขณะนี้ 28/07/17, 07:44 am