跳转到内容

pyChariot.api.appchip Since 25.3.5.1

小应用管理,运行于 pyChariot 之上小应用的管理与操作

getDirAppchip(appchip_id) Since 25.3.5.1

获取指定小应用的程序目录

参数类型说明
appchip_idstring小应用标识,默认为当前小应用
返回值说明
string路径名称
javascript
await __A.appchip.getDirAppchip();

getDirTemp(appchip_id) Since 25.3.5.1

获取指定小应用的临时目录

参数类型说明
appchip_idstring小应用标识,默认为当前小应用
返回值说明
string路径名称
javascript
await __A.appchip.getDirTemp();

getDirData(appchip_id) Since 25.3.5.1

获取指定小应用的数据目录

参数类型说明
appchip_idstring小应用标识,默认为当前小应用
返回值说明
string路径名称
javascript
await __A.appchip.getDirData();

getDirWebview(appchip_id) Since 25.3.5.1

获取指定小应用的浏览器控件的数据目录

参数类型说明
appchip_idstring小应用标识,默认为当前小应用
返回值说明
string路径名称
javascript
await __A.appchip.getDirWebview();

list() Since 25.3.5.1

已废弃,将在后继版本中删除。

获取所有小应用的名称列表

返回值说明
list[string]
javascript
await __A.appchip.list();

list2() Since 25.4.2.1

获取所有小应用的详细信息

返回值说明
object

返回的对方包含以小应用标识为名称的属性,属性的值为对应小应用的详细信息。

javascript
await __A.appchip.list();

run(id, params) Since 25.3.5.1

运行指定的小应用

参数类型说明
idstring小应用标识
paramsstring命令行参数,可忽略。
返回值说明
int进程号
javascript
await __A.appchip.run('calc');

runWait(id, params) Since 25.3.5.1

运行指定的可执行文件,并等待其运行完毕。
运行完毕后,返回运行结果信息。

参数类型说明
idstring小应用标识
paramsstring命令行参数,可忽略。
返回值说明
object

返回对象,描述进程的运行情况,包括以下属性:

  • retcode: 进程返回值;
  • stdout: 标准输出;
  • stderr: 标准错误;
javascript
await __A.appchip.runWait('calc');

installFromUrl(url) Since 25.4.15.1

从指定的网址下载安装小应用

参数类型说明
urlstring小应用安装网址
javascript
await __A.appchip.installFromUrl('http://localhost/calc.zip');

uninstall(appchip_id, purge) Since 25.4.15.1

卸载指定的小应用,如果 purge 为 false,仅删除程序包,保留相关数据文件。

参数类型说明
urlstring小应用安装网址
purgebool是否完全删除,默认为 true
javascript
await __A.appchip.uninstall('calc');

基于 MIT 许可发布