跳至主要內容

clip_manager - 剪贴板

约 262 字小于 1 分钟道无涯

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

参见

Limited access to clipboard dataopen in new window

目录

接口

变量

函数

变量

clipboardManager

Const clipboardManager: ClipboardManager

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

参见

ClipboardManager

示例

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

函数

clearClip

clearClip(): void

清除剪贴板内容。

示例

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

返回值

void


getClip

getClip(): string | null

获取剪贴板内容。

示例

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

返回值

string | null

文本内容。


hasClip

hasClip(): boolean

判断剪贴板是否有内容。

示例

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

返回值

boolean

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


setClip

setClip(text): void

设置剪贴板内容。

示例

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

参数

名称类型描述
textstring文本内容

返回值

void