|
 | |  |  | IOS功能苹果AIWROK软件剪贴板类[clipboard]方法小结
- /*
- 欢迎使用AiWork安卓自动化IDE
- 🍎交流QQ群711841924群一,苹果内测群,528816639
- 🍎🔨📌🔨剪贴板类[clipboard]方法小结
- */
- //🍎剪贴板类[clipboard]方法小结
- //第一个方法:📌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([1, 2, 3, "数组元素"]);
- //第三个方法:📌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
- 🍎🔨📌🔨剪贴板类[clipboard]方法小结
- 将文本复制到系统剪贴板;需自身 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("复制和读取失败,内容不一致");
- }
复制代码
| |  | |  |
|
untoAIWROK软件IOS苹果系统检测目标类[Detect]方法方法小结nextAIWROK软件IOS系统里脚本项目[project]方法小结
|