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

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

整理自: 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


登录后方可回帖

登 录
信息栏
 私人小站

本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap

Loading...