读取剪贴板
System.getClipboard(): string
读取系统剪贴板中的文字。系统限制后台读取、剪贴板为空或内容不是文字时返回空字符串。
参数无参数
返回值返回值可以不接收
| 序号 | 名称 | 类型 | 返回说明 |
|---|---|---|---|
| 1 | 剪贴板文字 | 字 | 返回剪贴板文字,无法读取或没有内容时返回空字符串。 |
系统函数
System.getClipboard(): string
读取系统剪贴板中的文字。系统限制后台读取、剪贴板为空或内容不是文字时返回空字符串。
| 序号 | 名称 | 类型 | 返回说明 |
|---|---|---|---|
| 1 | 剪贴板文字 | 字 | 返回剪贴板文字,无法读取或没有内容时返回空字符串。 |
System.setClipboard(text: string): integer
把指定文字写入系统剪贴板。系统可能同时显示剪贴板预览提示。
| 序号 | 名称 | 类型 | 参数说明 |
|---|---|---|---|
| 1 | text | 字 | 要写入剪贴板的文字或字符变量。示例:"复制内容"。 |
| 序号 | 名称 | 类型 | 返回说明 |
|---|---|---|---|
| 1 | 执行状态 | 整 | 写入成功返回0,失败返回-1。 |
System.vibrate(durationMs: integer): integer
立即触发一次指定时长的设备振动,最长60000毫秒。
| 序号 | 名称 | 类型 | 参数说明 |
|---|---|---|---|
| 1 | durationMs | 整 | 振动时间,单位毫秒,范围 1~60000。示例:500 表示振动半秒。 |
| 序号 | 名称 | 类型 | 返回说明 |
|---|---|---|---|
| 1 | 执行状态 | 整 | 振动成功触发返回0,失败返回-1。 |
System.keepAwake(enabled: integer): integer
开启后防止脚本运行期间屏幕自动熄灭,关闭后立即释放。脚本进程结束时会自动释放。
| 序号 | 名称 | 类型 | 参数说明 |
|---|---|---|---|
| 1 | enabled | 整 | 1保持唤醒,0释放唤醒锁。 |
| 序号 | 名称 | 类型 | 返回说明 |
|---|---|---|---|
| 1 | 执行状态 | 整 | 设置成功返回0,失败返回-1。 |
System.setWifi(enabled: integer): (integer, string)
开启或关闭设备Wi-Fi。系统不允许普通应用切换时,调用前必须已连接Root或Shizuku。
| 序号 | 名称 | 类型 | 参数说明 |
|---|---|---|---|
| 1 | enabled | 整 | 1开启Wi-Fi,0关闭Wi-Fi。 |
| 序号 | 名称 | 类型 | 返回说明 |
|---|---|---|---|
| 1 | 执行状态 | 整 | 成功返回0,失败返回-1。 |
| 2 | 执行信息 | 字 | 返回设置结果或失败原因。 |
System.clearMemory(): (integer, integer, integer)
结束系统判定为可安全终止的后台进程,释放设备运行内存。不会停止前台应用、系统关键进程或清理应用数据;调用前必须已连接Root或Shizuku。
| 序号 | 名称 | 类型 | 返回说明 |
|---|---|---|---|
| 1 | 执行状态 | 整 | 清理命令成功返回0,失败返回-1。 |
| 2 | 清理前可用内存 | 整 | 清理前设备可用内存,单位MB。 |
| 3 | 清理后可用内存 | 整 | 清理完成后设备可用内存,单位MB;系统可能立即重新分配内存,因此数值不保证增加。 |