跳转到内容

pyChariot.api.core Since 25.3.5.1

基础功能,对 pyChariot 最基本的管理与操作

about() Since 25.4.15.1

打开一个窗口,显示关于信息。

javascript
__A.core.about();

error() Since 25.4.15.1

抛出一个意外

javascript
__A.core.error();

exit() Since 25.3.1.1

退出运行,返回指定值。

参数类型说明
retcodenumber返回值,可忽略,默认为 0
javascript
__A.core.exit();
javascript
__A.core.exit(100);

getArgv(para) Since 25.3.5.1

获取执行 pyChariot 时使用的命令行参数。

参数类型说明
para忽略返回所有的命令行参数;
number返回对应索引位置的命令行参数,若无则返回 null;
string返回指定参数名对应的值,若无则返回 null;
返回值说明
Array[string]字符串数组,其中的每个元素是对应的命令行参数值
javascript
await __A.core.getArgv(); // 获取所有命令行参数
javascript
await __A.core.getArgv(0); // 获取第 0 个命令行参数
javascript
await __A.core.getArgv('appchip'); // 获取标志为 appchip 的命令行参数

noop() Since 25.3.1.1

返回 null

javascript
__A.core.noop();

单纯的返回 null,除了调用和通讯再无其他消耗。可作为通讯调试和性能测试的工具。

javascript
var tsStart = new Date().getTime();
for (var i = 0; i < 100; i++) {
    await __A.core.noop();
}
console.log((new Date().getTime()) - tsStart);

基于 MIT 许可发布