Получение данных из буфера обмена (pasteboard.read)
Объявление
данные = pasteboard.read([ универсальный_идентификатор_типа ])
Параметры
- универсальный идентификатор типа
Текст, необязательный параметр; Uniform Type Identifiers, по умолчанию формат определяется автоматически.
Если указан параметр универсальный идентификатор типа, данные буфера обмена принудительно читаются в этом формате. Если данные нельзя прочитать с этим универсальным идентификатором типа, возвращается пустая строка.
Возвращаемое значение
- данные
Строка с данными буфера обмена; это может быть текст или двоичные данные. Если прочитать их указанным способом нельзя, возвращается""(пустая строка).
Описание
Читает содержимое системного буфера обмена.
Ключевые слова: чтение буфера обмена, получение данных из буфера обмена.
Пример
sys.alert("剪贴板中的内容:"..pasteboard.read())
--
sys.alert("剪贴板中的内容:"..pasteboard.read('public.text')) -- Принудительно читает даже форматированный текст как обычный текст.
Примечание: в приведённом коде используется функция из другой главы — sys.alert.