这个项目里aardio代码非常少,仅仅提供一个webview2的壳子,可参考意义不大。放在下面了
[JavaScript] 纯文本查看 复制代码 import win.ui;
import win.ui.atom;
import crypt.bin;
import gdip;
/*DSG{{*/
mainForm = win.form(text="excelToWord";right=1099;bottom=699;bgcolor=16777215;border="thin";mode="popup")
mainForm.add()
/*}}*/
import web.view;
import fsys.table;
import web.json;
var theView = web.view(mainForm);
var ftbl = fsys.table("/config/config.table"); //注意目录或文件不存在时会自动创建
//导出为 JavaScript 中的 aardio 对象
theView.external = {
// 把word名字的历史记录写入配置文件
setFileNameTemplateHistory: function (fileNameTemplateHistory) {
ftbl.fileNameTemplateHistory = fileNameTemplateHistory;
},
// 从配置文件中获取word名字的历史记录
getFileNameTemplateHistory: function () {
return ftbl.fileNameTemplateHistory
}
}
import wsock.tcp.simpleHttpServer;
/*
如果导入 simpleHttpServer,则单个斜杠开头的路径会转换为嵌入式 HTTP 地址,
如果同时文件名为 index.html ,则上级目录自动设为根目录,前端应用发布根目录使用默认的 "/" 即可,不需要改动。
去掉下面的前端项目调试端口号 37151 或发布 EXE 后运行才会打开 "\web\index.html"。
否则打开 http://localhost:37151
*/
theView.go("\web\index.html",37151);
mainForm.show();
win.loopMessage(); |