项目

一般

简介

行为

脚本调试

相关命令

print
print_trace


异常示例

可以看到异常是从哪里调用而产生的。

[@1]
#act
mov L$测试列表 <$tbl(tb_p表名,n$key,表字段)>

[@2]
#act
goto @1

脚本异常: 05-26|18:48:19 -ERROR (count=0)运行时发生异常:com.tjscript.TExcept (msgsize=99) 在 questdiary/功能测试/测试入口.txt  行号: 142     内容:mov l$测试列表 <$tbl(tb_p表名,n$key,表字段)>
脚本异常: statck trace (1)-> 在 questdiary/功能测试/测试入口.txt @示例2  行号: 138     内容:goto @1


主动设置异常示例

可以使脚本执行到此主动异常处停止
产生类似断点的效果

[@异常]
#act
mov n$抛出异常 字符串给n变量赋值


通过gm命令调试指定脚本

命令格式如下

call 脚本路径 触发器

可以通过GM命令,执行指定脚本中的指定触发器。

先开启gm命令
/tm

执行 call命令
call 功能测试\测试脚本1.txt 触发器2


举例
脚本完整路径为
..\Mir200\Envir\QuestDiary\功能测试\测试脚本1.txt

脚本中的触发器有
[@触发器1]
#act
...

[@触发器2]
#act
...

[@触发器3]
#act
...

tejie 更新于 3 天 之前 · 4 修订