设备相关
javascript
const core = require('cheese-js');
const device = core.device;
获取屏幕高度: get_screen_height(): number
✅
参数:
- 无参数
返回:
number
: 设备屏幕的高度(像素)
用法示例:
javascript
const core = require('cheese-js');
const device = core.device;
const height = device.get_screen_height();
console.log(`屏幕高度: ${height}`);
获取屏幕缩放比例: get_screen_scale(): number
✅
参数:
- 无参数
返回:
number
: 屏幕的缩放比例
用法示例:
javascript
const core = require('cheese-js');
const device = core.device;
const scale = device.get_screen_scale();
console.log(`屏幕缩放比例: ${scale}`);
获取屏幕宽度: get_screen_width(): number
✅
参数:
- 无参数
返回:
number
: 设备屏幕的宽度(像素)
用法示例:
javascript
const core = require('cheese-js');
const device = core.device;
const width = device.get_screen_width();
console.log(`屏幕宽度: ${width}`);
获取设备信息: device_info(): string
✅
参数:
- 无参数
返回:
string
: 设备信息的字符串表示
用法示例:
javascript
const core = require('cheese-js');
const device = core.device;
const info = device.device_info();
console.log(`设备信息: ${info}`);
获取电池信息: battery_info(): string
✅
参数:
- 无参数
返回:
string
: 电池信息的字符串表示
用法示例:
javascript
const core = require('cheese-js');
const device = core.device;
const batteryInfo = device.battery_info();
console.log(`电池信息: ${batteryInfo}`);
获取窗口大小: window_size(): Size
✅
参数:
- 无参数
返回:
Size
: 一个包含宽度和高度的对象width()
: 窗口宽度height()
: 窗口高度
用法示例:
javascript
const core = require('cheese-js');
const device = core.device;
const size = device.window_size();
console.log(`窗口宽度: ${size.width()}, 窗口高度: ${size.height()}`);
截屏: screenshot(): string
✅
参数:
- 无参数
返回:
string
: 截图的文件路径
用法示例:
javascript
const core = require('cheese-js');
const device = core.device;
const screenshotPath = device.screenshot();
console.log(`截图保存路径: ${screenshotPath}`);
判断设备是否锁定: is_locked(): boolean
✅
参数:
- 无参数
返回:
boolean
: 设备是否处于锁定状态
用法示例:
javascript
const core = require('cheese-js');
const device = core.device;
const locked = device.is_locked();
console.log(`设备是否锁定: ${locked}`);
获取剪贴板内容: get_pasteboard(): string
✅
参数:
- 无参数
返回:
string
: 剪贴板的文本内容
用法示例:
javascript
const core = require('cheese-js');
const device = core.device;
const clipboard = device.get_pasteboard();
console.log(`剪贴板内容: ${clipboard}`);
解锁设备: unlock(): boolean
✅
参数:
- 无参数
返回:
boolean
: 是否成功解锁设备
用法示例:
javascript
const core = require('cheese-js');
const device = core.device;
const result = device.unlock();
console.log(`解锁结果: ${result}`);
锁定设备: lock(): boolean
✅
参数:
- 无参数
返回:
boolean
: 是否成功锁定设备
用法示例:
javascript
const core = require('cheese-js');
const device = core.device;
const result = device.lock();
console.log(`锁定结果: ${result}`);
设置剪贴板内容: set_pasteboard(content: string): boolean
✅
参数:
- ⭐
string
(content): 要设置到剪贴板的文本内容
返回:
boolean
: 是否成功设置剪贴板内容
用法示例:
javascript
const core = require('cheese-js');
const device = core.device;
const result = device.set_pasteboard("Hello World");
console.log(`设置剪贴板结果: ${result}`);