ESysPlus
你的位置:首页 > 技术支持 > ESysPlus

如何编写快速设码脚本

来源:BMWAi官网      2018/1/21 14:56:10      点击:

       ESysPlus所提供的快速设码脚本功能,可以使批量的设码任务变得十分轻松。仅需要将需要调整的关键字和值填入脚本编辑器中,成千上百条代码也仅在毫秒间即可自动设码完成。

        在设码过程中,用户操作的方式有两种,一种是根据ESys数据中所提供的参数进行选择,比如选择aktiv和nicht_aktiv来开关某项功能,或者是进行值的直接修改,比如改变Werte=0F改为Werte=00等。ESysPlus脚本中的这两种形式均被支持。

        如演示中的两行脚本:
        1、TCM_STARTLOCK_BRAKE=nicht_aktiv
        2、TCM_STARTLOCK_PARK=Werte=00

        第1个脚本则是修改TCM_STARTLOCK_BRAKE的参数形式,当执行这行脚本时,ESysPlus将直接把TCM_STARTLOCK_BRAKE的选项选择为nicht_aktiv。此类脚本编写格式为“关键字=选项值”。编写时请注意这个选项值必须是存在的,否则在执行到这行脚本时将会提示错误的值并终止脚本执行。

        第2个脚本则是修改TCM_STARTLOCK_PARK的值的形式,当执行这行脚本时,ESysPlus将会直接把TCM_STARTLOCK_PARK的Werte设为00。此类脚本的编辑格式为“关键字=Werte=值“,与第1个脚本的区别在于中间加了一个“Werte=”,此后所设定的值,必须是数据库所能接受的值,如果超出了数据库的限制ESys将会自行更改为符合规则的值。

        执行脚本时,如果出现设定的值错误或脚本中的关键字未被执行(未找到),ESysPlus将会在编辑器中进行红色高亮显示,以方便用户查找与修改。可在右键菜单中去除此高亮显示。

        在实际编写脚本时,请尽量采用Ctrl+C(复制)关键字,然后在脚本编辑器中Ctrl+V(粘贴)的方式进行,以免手动输入出现失误。脚本中的所有关键字及选项等符号是区别大小写的,请严格按照数据库中的相应大小写进行编辑。脚本中的所有字符均为半角字符,在编写过程中请注意“=”(半角)与“=”(全角)的区别。

        编辑后的脚本,在执行无误的情况下,可以保存为一个脚本文件,默认存放位置为ESysPlus安装目录下的"Script"子目录中,可供下次需要时直接加载执行。