• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[知识类问题] 【按键精灵8.0】语法向下兼容问题 [复制链接]

1#
按键在努力做到向下兼容,但由于按键精灵01年设计的语法体系实在是太落后了,不仅是效率的问题,更是产生各种脚本BUG的根源。

作为一个作者,我相信你也经常会遇到按键精灵出现一些莫名其妙的问题,而不知如何解决。这就是我们升级引擎最大的动力。

按键精灵从没想过要做一个高级语言,这次引擎升级完全是根据作者的实际需求而进行的,你看一下我们几个原则就应该了解我们的苦心

1、简单游将保持双脚本引擎,现有脚本不用改1行代码即可继续使用,但同时也会支持按键8新引擎的脚本
2、按键8在使用方面绝对比按键7更加易用,光是中文翻译这块就比按键7好了不知道多少,但我们绝不会强制大家升级到按键8
3、按键8不兼容的地方都是一些不合理的写法,例如下面的写法
if xxx
Sub 子程序
Return
Endif
任何一门语言(不管高级不高级),都不可能把子程序这样写。按键7之所以没有报错还能使用,那是因为按键7很笨,这其实应该是个错误。而按键8里将不能无视这种错误,就必须要修改脚本,这就是按键8所谓不兼容的原因。按键8将“兼容”正确的写法,而“不兼容”那些不符合脚本设计思路的雷人写法。

大家是否升级到按键8,完全是根据按键8的新特性来决定的。对于小精灵作者,升级到按键8几乎是没有任何成本的。因为你将会看到一个更快、更强的按键精灵,为什么拒绝呢?



按键精灵8的功能特点
QMScript脚本语言介绍:
http://bbs.vrbrothers.com/viewthread.php?tid=106901
按键精灵8脚本兼容问题汇总:
http://bbs.vrbrothers.com/viewthread.php?tid=106819
按键精灵8新增脚本命令详解:
http://bbs.vrbrothers.com/viewthread.php?tid=106835
介绍DimEnv、Lib等按键精灵官方新增的命令,同时介绍VBS里新支持的命令:
http://bbs.vrbrothers.com/viewthread.php?tid=106904

发新话题 回复该主题