## throwWithSt
生成堆栈追踪 stdout
```autohotkey
throwWithSt(Mes)
```
### 参数 Parameters:
- Mes - 堆栈追踪字符串开头的提示信息,和Exception中的 Mes。
- EnableEx - 可选的Exception,默认开启
### 返回 Returns:
堆栈追踪字符串
### 抛出异常 Throws:
第 2 参数可选开启 Exception
### 示例 Example
![控制台](https://raw.githubusercontent.com/Oilj/GitHubPictureBed/master/20190712064758.png)
```autohotkey
;属于throw的增强,可以在第 2 参数中开启真正的throw(为了catch),也可以不加
try
f()
return
f() {
a()
}
a() {
b()
}
b() {
c()
}
c() {
throwWithSt("StackTrace_Test")
return
}
return
;~ From:https://www.autohotkey.com/boards/viewtopic.php?t=6001
```
### 直接依赖 Direct Dependency
StackTrace()
- 指南 (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()