Перейти к основному содержимому

Получение данных из буфера обмена (pasteboard.read)

Объявление

данные = pasteboard.read([ универсальный_идентификатор_типа ])

Параметры

  • универсальный идентификатор типа
    Текст, необязательный параметр; Uniform Type Identifiers, по умолчанию формат определяется автоматически.
    Если указан параметр универсальный идентификатор типа, данные буфера обмена принудительно читаются в этом формате. Если данные нельзя прочитать с этим универсальным идентификатором типа, возвращается пустая строка.

Возвращаемое значение

  • данные
    Строка с данными буфера обмена; это может быть текст или двоичные данные. Если прочитать их указанным способом нельзя, возвращается "" (пустая строка).

Описание

Читает содержимое системного буфера обмена.
Ключевые слова: чтение буфера обмена, получение данных из буфера обмена.

Пример

sys.alert("剪贴板中的内容:"..pasteboard.read())
--
sys.alert("剪贴板中的内容:"..pasteboard.read('public.text')) -- Принудительно читает даже форматированный текст как обычный текст.

Примечание: в приведённом коде используется функция из другой главы — sys.alert.