还有特别长的单词如Element.GetAllInJson
②、标点非英文状态
常见的是逗号、冒号、引号,因为这几个中英文状态看起来很像
③、文件路径错误
比如读取文本内容,经常读取不到,可能就是路径没写对
④、大小写问题
比如某模拟器共享路径是&
怎么知道自己有没有犯了这些问题?
①、书写错误
当我们的脚本有书写错误,在运行脚本会错误提示 , 如运行下面的代码
Dim json=1TracePrint josn
错误提示:
错误:第2行:名称 josn 没有定义 。错误码=2005
提示中看都某个名称没有定向,不要盲目的加个dim定义了,可能是书写错误 。
当我们对某一个命令拼写不太熟悉的时候,可以直接在命令库双击命令,就可以插入到代码中,另外就是直接复制命令介绍中的例子代码,通常情况例子的拼写都是正确的 。
②、标点非英文状态
在编写脚本中,功能性的标点符号都是英文状态,只有当做字符串的标点才有可能是中文状态,先看看中英文对比:
除了在编写时特别注意以外 , 还可以从中英文符号的外形来区分 , 以下经验都是
中文符号占用的空间宽度要比英文大一点,且字符要粗一些
【[按键精灵]写脚本常见的4个bug】逗号:中文要比英文粗一些,并且位置要比如英文高一点
冒号:中文是两个圆点且两点距离较劲,英文要方一些,两点距离要远一些
引号:英文看着要细一些,主要是不区分左右引号 , 左右引号都一样 。
③文件路径错误
在写脚本的时候,最常遇到路径就是图片路径和文本路径,有时候检测代码写的没问题,就是无法正常运行 。
可以检测路径是不是存在:
TracePrint Dir.Exist(&
如果返回0 , 就说明路径不存在,此时可以着重检测路径是不是存在,有没有书写错误 。
如果返回值不是0 , 就说明路径没问题,在考虑其他问题 。
另外 , 我们在写路径时,可以把路径定义成变量 , 这样不用每次使用路径相关的命令就要写一大串路径代码,而是可以直接调用路径变量,检测出错误的可能性 。
Dim path=&
④大小写问题
这问题在一些要求比较严苛的编程语言中非常常见 , 但是对于按键脚本来说,书写命令并不区分大小写,你写脚本用大写也好,用小写也好都是可以正常运行的 。
正是因为不区分大小写 , 导致当某些特定要求大小写情况时,就不知道问题出在哪里 。
比如某模拟器共享路径是&
这种因为就是特别几种情况 , 刻意记一下就好,也没有其他办法 。
以上就是朝夕生活(www.30zx.com)关于“[按键精灵]写脚本常见的4个bug”的详细内容,希望对大家有所帮助!
猜你喜欢
- 玩游戏卡顿?教你判断到底是CPU不够还是显卡不够!
- 一百秒让你的iphone焕发青春,不在出现卡顿,反应慢问题
- 为什么网页总是弹广告 DNS被运营商劫持?
- 获取签核状态失败,原因:工作流未返回正确的签核状态URL!
- 电脑卡怎么办?4招帮你解决电脑卡顿的烦恼
- 玩游戏卡顿?这些电脑设置用起来!
- 传奇M国际服卡顿/掉帧/高延迟解决方法
- MIRM传奇M国际服时不时卡顿/卡死/一直卡解决办法
- 我的世界:传奇延迟高/很卡/卡顿/跳ping解决方法