Re: [AHK-] 如何判定指定時間區間?
※ 引述《kslman ()》之銘言:
: 我想要在某個指定時間區間不執行,如果不是在這個區間內就執行。
: 目前想到的是把時間輸出,比如說hour等於6就不執行,小於5和大於7就執行。
: 這樣的意思就是6:00~6:59是不執行的。
: 但是好像區間多的話,寫起來挺複雜。
: 想請問有沒有更好的解法啊?
存入陣列,要執行的時段值為1, 否則為0.
func(hour){
Array := [1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1
, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
if( 0 = hour ){
hour := 24
}
if(Array[hour]){
MsgBox, % "Run!"
}else{
MsgBox, % "Skip."
}
}
func(A_Hour)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.107.196.69
※ 編輯: shyangs 來自: 120.107.196.69 (01/03 13:56)
推
01/04 00:20, , 1F
01/04 00:20, 1F
→
01/04 00:40, , 2F
01/04 00:40, 2F
推
01/05 00:55, , 3F
01/05 00:55, 3F
→
01/05 00:56, , 4F
01/05 00:56, 4F
→
01/05 00:57, , 5F
01/05 00:57, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):