我创建了一个像bellow
这样的自定义异常@Echo Off
Set "OUI=14:9f:3c:" & Set "MAC="
For /F "Tokens=*" %%A In (
'adb shell ip address show wlan0^|FindStr "\<%OUI%"') Do Set "MAC=%%A"
If Not Defined MAC Exit /B
Call Set "NIC=%%MAC:*%OUI%=%%"
Set "NIC=%NIC:~,2%%NIC:~3,2%%NIC:~6,2%"
Rem Your commands below
Echo %NIC%
Pause
当我抛出此异常并使用try catch捕获它时,我正在序列化该异常并且可以看到属性StackTraceString,其中包含该异常的完整堆栈跟踪,这是我不想要的。由于获取堆栈跟踪是昂贵的,有没有办法强制异常对象不获取堆栈跟踪?