怎么获取手机剪切板里的内容

用户手动复制了内容,需要监听到复制的内容

AutoXJS是一个基于JavaScript的自动化工具,提供了一组API用于操作Windows系统和浏览器。要监听剪贴板变化并获取内容,你可以使用AutoXJS提供的剪贴板API。

以下是一个使用AutoXJS来监听剪贴板变化并获取内容的例子:

// 导入AutoXJS模块
const { clipboard } = require('autoxjs');

// 监听剪贴板变化
clipboard.on('change', (text) => {
  console.log('剪贴板内容变化:', text);
  // 在这里可以对剪贴板的内容进行处理
});

// 获取当前剪贴板内容
const currentText = clipboard.getText();
console.log('当前剪贴板内容:', currentText);

以上代码演示了如何使用AutoXJS监听剪贴板的变化,并在变化发生时获取剪贴板的内容。你可以将该代码集成到你的项目中,以实现剪贴板内容的监控和获取。

2楼的大佬运行后怎么报错找不到'autoxjs'模块 是还缺哪个环节

试试这个监听剪贴板的示例代码:

var lastClip = "";

// 启动监听剪贴板
threads.start(function() {
    while (true) {
        var clip = getClip();
        if (clip && clip != lastClip) {
            lastClip = clip;
            toast("剪贴板内容变化:" + clip);
            // 在这里可以对剪贴板的内容进行处理
        }
        sleep(1000); // 每隔1秒检查一次
    }
});

在这段代码中,我们启动一个线程来监听剪贴板内容的变化。当剪贴板内容发生变化时,会弹出一个Toast提示,并且可以在对应的位置处理剪贴板中的内容。

Android 10后没法用了,奇怪。