aardio引用外部的JS文件,使用js的函数和取回函数返回值

By 笑口常开 at 2019-03-22 • 0人收藏 • 342人看过

整理自: aardio技术群

感谢: 阿法兔 Beta v0.2(874xxxxxx52)   提供演示代码

import win.ui;
/*DSG{{*/
mainForm = win.form(text="调用js函数加密md5";right=560;bottom=279)
mainForm.add(
button={cls="button";text="md5加密";left=13;top=16;right=89;bottom=57;z=1};
edit={cls="edit";left=96;top=20;right=228;bottom=54;edge=1;multiline=1;z=3};
log={cls="edit";left=13;top=70;right=551;bottom=265;edge=1;multiline=1;z=2}
)
/*}}*/

mainForm.button.oncommand = function(id,event){
import web.script;
//创建一个支脚本虚拟机
    var vm = web.script();
    var wenben =mainForm.edit.text ; 
javascript=string.load("\res\md5.js")
vm.doScript(javascript); //加载脚本

    hexsum = vm.xcall("hex_md5",wenben); //哈希md4
    b64sum = vm.xcall("b64_md5",wenben); //base64
    strsum = vm.xcall("str_md5",wenben); //str_md5
    vm.reset();
    mainForm.log.print("hexsum:"+hexsum)
    mainForm.log.print("b64sum:"+b64sum)
    mainForm.log.print("strsum:"+strsum)
}



mainForm.show();
return win.loopMessage();

调用的md5.js文件如下:↓↓↓↓

md5.zip


登录后方可回帖

登 录
信息栏
本站永久域名:HtmLayout.Cn
纯私人站,当笔记本用的,学到哪写到哪,目前正在学aardio+halcon机器视觉.
本 站 主 站:Stm32cube中文网
Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
aardio在线手册Aardio在线手册
Htmlayout皮肤Htmlayout皮肤引擎介绍
黑猫Aar教程网:简码编程
C大Aardio论坛:Aar爱好者论坛
AARDIO语言QQ群:70517368
赞助商:才仁机械
下载站:非凡软件站
Loading...