YYPOST群发软件 发表于 2025-8-21 07:12:26

IOS功能苹果AIWROK软件剪贴板类[clipboard]方法小结

IOS功能苹果AIWROK软件剪贴板类方法小结
/*
   欢迎使用AiWork安卓自动化IDE
🍎交流QQ群711841924群一,苹果内测群,528816639
🍎🔨📌🔨剪贴板类方法小结
*/
//🍎剪贴板类方法小结

//第一个方法:📌copyToClipboard 复制到剪贴板
/*
类别        详情说明
方法功能        将内容复制到系统剪贴板
方法签名        Void copyToClipboard(Object content)
返回值        Void
参数        - Object content:需要复制到剪贴板的内容(支持字符串、对象等类型)
*/
// 示例:复制文本到剪贴板
clipboard.copyToClipboard("这是要复制的文本内容");
// 示例:复制对象到剪贴板(通常会转为字符串形式)
clipboard.copyToClipboard({id: 1, name: "示例对象"});


//第二个方法:📌copyToClipboardPIP 复制到剪贴板
/*
类别        详情说明
方法功能        在画中画(PIP)模式下将内容复制到系统剪贴板
方法签名        Void copyToClipboardPIP(Object content)
返回值        Void
参数        - Object content:需要复制到剪贴板的内容(支持字符串、对象等类型)
*/
// 示例:在画中画模式下复制文本
clipboard.copyToClipboardPIP("画中画模式下复制的文本");
// 示例:在画中画模式下复制数组
clipboard.copyToClipboardPIP();


//第三个方法:📌readFromClipboard 从剪贴板读取
/*
类别        详情说明
方法功能        从系统剪贴板读取内容
方法签名        Object readFromClipboard()
返回值        Object:剪贴板中的内容(根据存储类型返回对应格式,如字符串、对象等)
参数        无
*/
// 示例:读取剪贴板内容
var clipContent = clipboard.readFromClipboard();
print.log("剪贴板内容:" + clipContent);
// 示例:读取并处理剪贴板对象
var data = clipboard.readFromClipboard();
if (data && typeof data === "object") {
    print.log("剪贴板中的对象名称:" + data.name);
}
copyToClipboard 复制到剪贴板

类别


详情说明



方法名


clipboard.copyToClipboard



方法功能


将文本复制到系统剪贴板;需自身 App 处于前端,否则无操作权限



方法签名


Void copyToClipboard(String text)



返回值


Void
(无返回值)



参数说明


- String text
:需复制到剪贴板的文本内容



示例代码


var clipboard = new Clipboard();
clipboard.copyToClipboard("Hello, World!"); // 复制文本到剪贴板



📌copyToClipboardPIP复制到剪贴板

类别


详情说明



方法名


clipboard.copyToClipboardPIP



方法功能


将文本复制到系统剪贴板;需开启画中画(PIP)功能



方法签名


Void copyToClipboardPIP(String text)



返回值


Void
(无返回值)



参数说明


- String text
:需复制到剪贴板的文本内容



示例代码


var clipboard = new Clipboard();
clipboard.copyToClipboardPIP("PIP 模式复制内容"); // 画中画模式下复制文本



📌readFromClipboard 从剪贴板读取

类别


详情说明



方法名


clipboard.readFromClipboard



方法功能


从系统剪贴板读取文本内容



方法签名


String readFromClipboard()



返回值


String
(返回可空字符串 string?
,表示可能读取失败)



参数说明






示例代码


var clipboard = new Clipboard();
string text = clipboard.readFromClipboard(); // 读取剪贴板文本
print.log("剪贴板内容:" + text);



示例方法实用:
/*
   欢迎使用AiWork安卓自动化IDE
🍎交流QQ群711841924群一,苹果内测群,528816639
🍎🔨📌🔨剪贴板类方法小结
将文本复制到系统剪贴板;需自身 App 处于前端,否则无操作权限
*/

// 示例:复制文本到剪贴板
clipboard.copyToClipboard("Hello, World!");

// 示例:复制变量内容到剪贴板
var message = "这是要复制的文本";
clipboard.copyToClipboard(message);

// 示例:复制数字到剪贴板(会自动转换为字符串)
var number = 12345;
clipboard.copyToClipboard(number.toString());

/*
📌copyToClipboardPIP复制到剪贴板
类别        详情说明
方法功能        将文本复制到系统剪贴板;需开启画中画(PIP)功能
方法签名        Void copyToClipboardPIP(String text)
返回值        Void
(无返回值)
参数说明        - String text:需复制到剪贴板的文本内容
*/

// 示例:在画中画模式下复制文本到剪贴板
clipboard.copyToClipboardPIP("PIP模式下的文本内容");

// 示例:在画中画模式下复制变量内容到剪贴板
var pipMessage = "这是PIP模式要复制的内容";
clipboard.copyToClipboardPIP(pipMessage);

/*
📌readFromClipboard 从剪贴板读取
类别        详情说明
方法功能        从系统剪贴板读取文本内容
方法签名        String readFromClipboard()
返回值        String
(返回可空字符串,表示可能读取失败)
参数说明        无
*/

// 示例:读取剪贴板内容
var clipboardContent = clipboard.readFromClipboard();
print.log("剪贴板内容:" + clipboardContent);

// 示例:读取剪贴板内容并进行判断
var content = clipboard.readFromClipboard();
if (content && content.length > 0) {
    print.log("剪贴板中有内容:" + content);
} else {
    print.log("剪贴板为空或读取失败");
}

// 示例:读取剪贴板内容并用于其他操作
var text = clipboard.readFromClipboard();
if (text.includes("http")) {
    // 如果剪贴板内容包含网址,则打开网页
    app.openWebPage(text);
} else {
    // 否则直接输出内容
    print.log("剪贴板中的文本:" + text);
}

// 综合示例:复制并读取验证
var testData = "测试数据" + Date.now();
clipboard.copyToClipboard(testData);
var readData = clipboard.readFromClipboard();
if (testData === readData) {
    print.log("复制和读取成功,内容一致");
} else {
    print.log("复制和读取失败,内容不一致");
}








页: [1]
查看完整版本: IOS功能苹果AIWROK软件剪贴板类[clipboard]方法小结