标题: [问题求助] VBS写错误日志时,错误代码的行数怎么输出? [打印本页]
作者: Tianorder 时间: 2015-12-2 16:08 标题: VBS写错误日志时,错误代码的行数怎么输出?
读了一下Err对象,
Err.Number是错误编号;
Err.Description是错误描述;
Err.Source是错误源;
怎么输出错误所在行数呢?
作者: pcl_test 时间: 2015-12-3 23:04
本帖最后由 pcl_test 于 2015-12-3 23:14 编辑
bat+vbs获取cscript 宿主返回的脚本错误信息- '/&cls&cscript -nologo -e:vbscript "%~fs0">err.log 2>&1&pause&exit
- 'On Error Resume Next
- Dim a(0)
- a(1)=1
- If Err.Number <> 0 Then
- WSH.echo Err.Number&" "&Err.Description&" "&Err.Source
- Err.Clear
- End If
复制代码
作者: CrLf 时间: 2015-12-4 01:52
这个问题我也想知道答案
作者: 9zhmke 时间: 2015-12-23 11:24
我最常用的方法是直接写个调试语句,把所需要的答案写到个文本文件,比如:
debug="c:\debug.ini"
Function debug(debug_str)
debug_str=trin(debug_str)
if debug>"" then
debug.ini日期是否今天,否则删除重建
debug.ini是否建立,没有则建立
if debug_str > "" then
写入文件....
然后就可以用这个来替代常用的msgbox了
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |