# TimeChecker Class
1. 性質:實例類
2. 開發目的:檢查當前時間是否位于規定范圍內。
比如,黑名單設為[1100,1200],那么在這個時間段內調用都會返回 `flase`,反之則會返回`true`。
另外,還有類似的白名單機制。
## 域 Field
**以下是存放黑白名單的兩個數組,為了檢查類型,使用屬性實現**
BlackList
WhiteList
## 方法 Method
**分別是采用黑、白名單檢查當前時間**
CheckByBlackList()
CheckByWhiteList()
## 示例
APPLock中的時間檢查,已經通過`TimeChecker `實現。
```autohotkey
TheTimeChecker := new TimeChecker()
TheTimeChecker.WhiteList := [1255,1300] ;命中的時候應該啟用 1
WhiteListResult := TheTimeChecker.CheckByWhiteList()
TheTimeChecker := new TimeChecker()
TheTimeChecker.BlackList := [1222,1600] ;命中的時候應該禁用 0
BlackListResult := TheTimeChecker.CheckByBlackList()
```
- 指南 (README)
- 常見問題 (FAQ)
- 更新歷史(CHANGELOG)
- 貢獻指南 (CONTRIBUTING)
- 開源協議 (LICENCE)
- 鳴謝 (ACKNOWLEDGEMENT)
- 文檔模板 (TEMPLATE)
- 新手指南(BEGINNER_GUIDE)
- 語法高亮(HIGHLIGHTING)
- Class
- _Container
- _EX
- _List
- _Map
- _Win
- _Wins
- BeanEnum
- HotString
- HotStringMaps
- InvisibleCharacter
- JSON
- JsonFile
- Method
- ObservableMap
- ObservableObj
- WinEvent
- Timer
- MesToast
- APPLocker
- AutoClassify
- Everything
- Function
- Ini
- AutoInputBox
- ParaChecker
- PathObj
- RunningSpeedTest
- Script
- Switcher
- Stack
- TimeChecker
- Type
- UMSS
- Function
- assert()
- Analyze()
- AnalyzeClassName()
- AutoBind()
- bulkMoveFile()
- ExcelToList()
- getClass()
- getCurrentTime()
- getFunc()
- Instanof()
- InstanceCheck()
- loadMethod()
- LogPrintln()
- rawCall()
- RandomStr()
- showObj()
- Type()
- throwWithSt()
- UseCMD()
- ObjDump()
- Test
- ObjLoad()
- StringMethod
- TypeClass
- MapFactory()