跳转到内容

pyChariot.api.clipboard Since 25.3.5.1

剪贴板,操作系统剪贴板的管理与操作

  • Window,系统内置;
  • MacOS,系统内置(通过调用 pbcopy 和 pbpaste 实现);
  • Linux,通过尝试调用下列命令来实现,您可能需要额外安装软件包;
    • which
    • pbcopy
    • pbpaste
    • xclip
    • xsel
    • wl-copy/wl-paste
    • klipper
    • qdbus

isAvailable() Since 25.3.5.1

系统剪贴板是否可用

返回值说明
bool系统剪贴板是否可用
javascript
await __A.clipboard.isAvailable();

get() Since 25.3.5.1

获取系统剪贴板中的值(仅支持字符串)

返回值说明
string剪贴板中存储的值
javascript
await __A.clipboard.get();

set(text) Since 25.3.5.1

设置系统剪贴板的值(仅支持字符串)

参数类型说明
textstring设置系统剪贴板的值,可缺省,默认为 ''
javascript
await __A.clipboard.write('写入系统剪贴板的字符串值');

基于 MIT 许可发布