Pular para o conteúdo principal

Obter dados da área de transferência (pasteboard.read)

Declaração

dados = pasteboard.read([ identificador_de_tipo_uniforme ])

Parâmetro

  • identificador de tipo uniforme
    Texto, parâmetro opcional, Uniform Type Identifiers; por padrão, o formato é detectado automaticamente.
    Quando o parâmetro identificador de tipo uniforme é fornecido, os dados da área de transferência são lidos obrigatoriamente nesse formato. Se não for possível ler os dados nesse identificador de tipo uniforme, uma string vazia será retornada.

Valor de retorno

  • dados
    String; retorna os dados da área de transferência, que podem ser texto ou dados binários. Se não for possível ler dessa forma, retorna "" (texto vazio).

Descrição

Lê o conteúdo da área de transferência do sistema.
Palavras-chave: ler a área de transferência, obter dados da área de transferência, ler a área de recorte, obter dados da área de recorte.

Exemplo

sys.alert("剪贴板中的内容:"..pasteboard.read())
--
sys.alert("剪贴板中的内容:"..pasteboard.read('public.text')) -- também força a leitura de texto formatado como texto na área de transferência

Nota: o código acima usa a função sys.alert, que não pertence a este capítulo.