先上一张图,相信你们肯定都碰到过类似这样的错误,一点调试按键,就一堆报错。
愈发头痛的是这些报错提供的代码行号还不一定确切,唔…头痛!怎样办呢?
不用急,下边教你们几招解决这个问题的方式
第一步,请点击按钮精灵脚本上分的普通视图按键。
发觉啥了不?有一个很显著的错误提示,(句子难以辨识,可能有错误):xxxxx
我们双击下看下代码,可以显著发觉应当成对出现的双冒号少了一个,我们把他补上。
这个技巧的原理是借助普通视图下,键盘精灵会把每一句代码单独校准并翻译成英文,假若某一句代码句型不对,这么都会提示错误并绿色显示,通常是少写或多写了标点符号引发的。
假如普通视图没有白色报错情况,那只能说明单独每一行句型没有错误,出错缘由是缺乏了配对代码,比如少写了EndIf脚本错误代码0 script,多写了括弧Loop之类的缘由。这些情况普通视图是难以报错的。
第二步,当我们补上后,依然发觉调试会报错,而且切换到普通视图却不提示黄色句子脚本错误代码0 script,这就是前面说的缺乏了配对代码。
这些情况愈发难处理,所以我们采用二分法解决。
具体如下,把代码一分为二,前提是你要保证每部份代码都是能单独运行了。
比如你有多个函数子程序,这么你就新建一个脚本,把所有定义函数子程序部份都放在新脚本里,不写调用代码,直接调试。
假如报错,这么就说明这部份函数子程序定义有问题,继续新建一个脚本,再分一半下来重复调试操作,直至找到错误大约位置。
其他If,Do这种也一样,可以单独掏出来运行的配对代码,都单独调试下,瞧瞧究竟是那里缺乏了配对代码。
其实,你也可以用逆向思维解决,注释掉一部份代码,调试下,假若不报错了,这么就是这段注释掉的代码有问题,再进一步缩小范围。
前面这段代码经过以上步骤可以定位到第389行补上EndIf即可解决
想要获取源码命令素材,推荐关注按钮精灵峰会,知乎帐号,陌陌公众号“按键精灵”获取!!有任何问题也可以在顶部留言或则私信小编
本篇详尽内容可点击:[笔记本版][手机版]点击调试后出现句型错误,难以调试运行脚本的快速解决方式_【集结令●英雄归来】教程比武竞赛
暂无评论内容