# Script Class
1. 用于對 AHK腳本 進行各種操作,比如,重啟某個腳本,暫停某個腳本
### 已知問題
1. 發送消息的腳本,如果是通過 `#SingleInstance force` 重啟的,不會執行成功
2. 不支持 Unicode字符,原因未知,可能是 AHK元編程 的BUG
[TOC]
## 域 Field
**都是常量,寫入會throw**
? Static Msg := 0x111
Static Open := 65300 ;打開窗口
Static Reload := 65400 ;重啟
Static Edit := 65401 ;編輯
Static Spy := 65402 ;Spy
Static Pause := 65403 ;暫停
Static Suspend := 65404 ;掛起
Static Exit := 65405 ;退出
Static Lines := 65406 ;最近運行
Static Variable := 65407 ;變量信息
Static HotKeys := 65408 ;熱鍵信息
Static KeyHistory := 65409 ;按鍵歷史信息
Static Refresh := 65410 ;刷新 信息窗口
Static Help := 65411 ;打開CHM幫助文件
Static WebSite := 65412 ;打開 https://www.autohotkey.com
## 方法 Method
### Open()
激活窗口
### Reload()
重啟
### Edit()
編輯
### Spy()
打開窗口探測工具
### Pause ()
暫停
### Suspend ()
掛起
### Exit()
退出
### Lines()
顯示最近運行Lines
### Variable()
顯示打開變量信息
### HotKeys()
顯示熱鍵信息
### KeyHistory()
顯示按鍵歷史信息
### Refresh()
刷新信息窗口
### Help()
打開CHM幫助文件
### WebSite()
打開 https://www.autohotkey.com
## 示例
```autohotkey
ScriptObj:=new Script("Reloader.ahk")
^p::
ScriptObj.Pause()
return
^r::
ScriptObj.Reload()
return
```
- 指南 (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()