描述:
将splx/spl格式的脚本文件另存为成spl/splx格式。
语法:
scriptsave(src:ps,dst:pd,fnE,fnD)
备注:
将脚本文件src另存为dst,自动根据扩展名转换。参数src与dst是扩展名为splx或spl的脚本文件。
参数:
src |
源脚本文件。 |
ps |
src为.splx文件时,ps 表示src的网格密码。 |
dst |
生成的目标脚本文件。 |
pd |
dst为.splx文件时,表示设置dst的网格密码为pd。 |
fnE/fnD |
dst为.splx文件时,可以设置加密/解密方法fnE/finD,加密/解密方法均为外部静态Java函数,输入输出均是byte[],更多关于脚本加密/解密方法的使用可参考【脚本加密功能使用说明】。 |
返回值:
无
示例:
|
A |
|
1 |
=scriptsave("p1.splx","p1.spl") |
将脚本文件p1.splx另存为成p1.spl。 |
2 |
=scriptsave("p2.splx":"123","p2.spl") |
将带有网格密码的p2.splx文件另存为成p2.spl,p2.splx网格密码为123。 |
3 |
=scriptsave("p3.spl","p3.splx":"abc") |
将脚本文件p3.spl另存为成带网格密码的p3.splx,p3.splx的网格密码为abc。 |
spl另存为splx时设置加密/解密方法:
package com;
public class Jm {
public static byte[] encrypt(byte[] bytes) {
… … //加密
}
public static byte[] decrypt(byte[] bytes) {
… … //解密
}
}
将上面自定义函数的类文件放到[集算器安装根目录]/esProc/classes路径下,在scriptsave表达式中使用加密解密方法:
|
A |
|
1 |
=scriptsave("p5.spl","p5.splx","com.Jm.encrypt","com.Jm.decrypt") |
将脚本文件p5.spl另存为成p5.splx,同时设置加密解密方法。 |