API 参考
提示
提示: 在使用HTML一键打包EXE工具提供的API之前, 您需要在打包时的高级配置页面勾选上开启API支持, 如下图所示:

机器码API
机器码API可以用于实现自己的认证逻辑
window.HTMLPackHelper.machineCode;
窗口控制API
最大化窗口
window.HTMLPackHelper.maximize();
最小化窗口
window.HTMLPackHelper.minimize();
恢复窗口大小
window.HTMLPackHelper.restore();
关闭应用
window.HTMLPackHelper.close();
切换全屏状态API
window.HTMLPackHelper.toggleFullscreen();
返回主页API
window.HTMLPackHelper.backToHomePage();
打开运行本地文件API
window.HTMLPackHelper.open(path);
其中path为本地文件路径,支持相对路径和绝对路径
例如:
window.HTMLPackHelper.open('C:/Windows/notepad.exe'); //打开记事本
window.HTMLPackHelper.open('my.docx'); //打开exe所在目录的my.docx文件
打开调试窗口
window.HTMLPackHelper.openDebug();
本地存储API
获取当前存储数据的大小(单位字节)
window.HTMLPackHelper.getStorageSize();
获取数据
window.HTMLPackHelper.get(key); // key为字符串
写入数据
window.HTMLPackHelper.set(key, value); //key为字符串,value为要保存的字符串的值
清除所有数据
window.HTMLPackHelper.clear();
获取剪切板字符串API
window.HTMLPackHelper.getClipboardString(); //返回剪切板的字符串
闪烁窗口API:
开始闪烁:
window.HTMLPackHelper.flashWindow();
停止闪烁:
window.HTMLPackHelper.stopFlashWindow();
清理缓存API:
window.HTMLPackHelper.clearAllCache();
关闭计算机API
window.HTMLPackHelper.shutdownSystem(); // 调用后可以关闭电脑
获取唯一机器码:
window.HTMLPackHelper.getUniqueMachineCode(); //调用后可获取唯一机器码,相比机器码API更加稳定
浏览器打开网址API:
window.HTMLPackHelper.openUrlInBrowser('https://cn.bing.com');