Options
显示所有项
  • 仅显示公有项
  • 显示保护/公有项
  • 显示所有项
Menu

clip_manager模块

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

参见

Limited access to clipboard data

索引

变量

常量 clipboardManager

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: string): void
  • 设置剪贴板内容。

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

    参数

    • text: string

      文本内容

    返回 void