Skip to content

应用相关

javascript
const core = require('cheese-js');
const app = core.app;

启动应用: app_launch(bundle_id: string): boolean

参数:

  • string (bundle_id): 应用的 Bundle ID,例如 "com.apple.Calculator"

返回:

  • boolean: 是否成功启动应用

用法示例:

javascript
const core = require('cheese-js');
const app = core.app;
const result = app.app_launch("com.apple.Calculator");
console.log(`启动结果: ${result}`);

终止应用: app_terminate(bundle_id: string): boolean

参数:

  • string (bundle_id): 应用的 Bundle ID,例如 "com.apple.Calculator"

返回:

  • boolean: 是否成功终止应用

用法示例:

javascript
const core = require('cheese-js');
const app = core.app;
const result = app.app_terminate("com.apple.Calculator");
console.log(`终止结果: ${result}`);

激活应用: app_activate(bundle_id: string): boolean

参数:

  • string (bundle_id): 应用的 Bundle ID,例如 "com.apple.Calculator"

返回:

  • boolean: 是否成功激活应用(即切换到前台)

用法示例:

javascript
const core = require('cheese-js');
const app = core.app;
const result = app.app_activate("com.apple.Calculator");
console.log(`激活结果: ${result}`);

获取应用状态: app_state(bundle_id: string): string

参数:

  • string (bundle_id): 应用的 Bundle ID,例如 "com.apple.Calculator"

返回:

  • string: 应用的状态信息(具体值依赖系统实现)

用法示例:

javascript
const core = require('cheese-js');
const app = core.app;
const state = app.app_state("com.apple.Calculator");
console.log(`应用状态: ${state}`);