跳转到内容

clip_manager - 剪贴板

更新: 2025/7/20 字数: 0 字 时长: 0 分钟

剪贴板模块,用于获取、设置剪贴板内容。在Android 10以上,由于系统限制,在后台无法访问、监听剪贴板。

参见

Limited access to clipboard data

目录

接口

变量

函数

变量

clipboardManager

剪贴板管理器。用于获取、设置、监听剪贴板内容。

参见

ClipboardManager

示例

js
const { clipboardManager, getClip } = require('clip_manager');
clipboardManager.on("clip_changed", () => {
  console.log("clipboard changed:", getClip());
});
$autojs.keepRunning();

函数

clearClip

  • clearClip(): void

清除剪贴板内容。

示例

js
"nodejs";
const { clearClip } = require('clip_manager');
clearClip();

返回值

void


getClip

  • getClip(): string | null

获取剪贴板内容。

示例

js
"nodejs";
const { getClip } = require('clip_manager');
console.log(getClip());

返回值

string | null

文本内容。


hasClip

  • hasClip(): boolean

判断剪贴板是否有内容。

示例

js
"nodejs";
const { hasClip } = require('clip_manager');
console.log(hasClip());

返回值

boolean

如果有内容,返回true,否则返回false。


setClip

  • setClip(text): void

设置剪贴板内容。

示例

js
"nodejs";
const { setClip } = require('clip_manager');
setClip('Hello World!');

参数

名称类型描述
textstring文本内容

返回值

void