Existe um gerenciador de área de transferência para o Windows que reconhece TODOS os formatos na área de transferência? [fechadas]

2

Eu tentei 10 gerenciadores de área de transferência do Windows diferentes e nenhum reconhece determinados dados de automação em um programa de áudio (especificamente valores de nó de automação no Cubase 8). InsideClipboard by NirSoft é um programa que supostamente mostra exatamente o que está atualmente na área de transferência. E sim, ele funciona com texto, imagens, listas de arquivos e até mesmo dados de clipes de áudio XML no Cubase. Mas meus dados de automação, que posso colar com sucesso com ctrl + v, são mostrados como EMPTY no InsideClipboard.

Então, se no InsideClipboard eu escolher File / Clear, ctrl + v não funcionará mais no Cubase. Então o InsideClipboard é capaz de limpar os dados, mas ainda mostra como vazio.

O que estou tentando realizar é que eu quero vários conteúdos da área de transferência que eu possa lembrar com um script. Mas não me lembro de nenhum, porque nenhum gerente da área de transferência parece reconhecer os dados.

Em teoria simples, mas tem sido uma luta. O que é um gerenciador de área de transferência que realmente suporta qualquer coisa dentro da área de transferência?

A propósito, notei que, se eu copiar uma pequena área de imagem no Photoshop, o InsideClipboard mostrará coisas como o tamanho da imagem, etc. Mas se eu copiar uma área de imagem enorme, ela será mostrada como CF_METAFILEPICT sem detalhes. Mas ainda é mostrado. Com meus dados de automação do Cubase, está apenas vazio.

    
por Jim Hoyle 20.12.2015 / 17:24

2 respostas

3

Como você pode registrar sua própria área de transferência formato ou use o formato de área de transferência privada (específico do aplicativo) escrever um gerenciador de área de transferência que reconheça todos os formatos de área de transferência pode ser um pouco difícil;)

Eu acho que o formato de clipboard de dados de automação pode ser um formato privado. Se você puder encontrar seu ID e ele estiver em CF_PRIVATEFIRST ( 0x0200 ) para CF_GDIOBJLAST ( 0x03FF ) intervalo é privado .

Como CF_METAFILEPICT é:

Handle to a metafile picture format as defined by the METAFILEPICT structure. When passing a CF_METAFILEPICT handle by means of DDE, the application responsible for deleting hMem should also free the metafile referred to by the CF_METAFILEPICT handle.

e, tanto quanto eu sei NirSoft eu acho que se você relatar um bug eles consertá-lo. Eu acho que em outros gerentes essas imagens enormes são exibidas corretamente - se não, pode ser uma corrupção de metadados.

Como você pode limpar a área de transferência com a função WinAPI EmptyClipboard() , não espere ver nenhum dado colado de volta se estiver fazendo isso.

    
por 20.12.2015 / 20:02
0

O problema é que nem todos os programas colocam coisas que você copiou na área de transferência do Windows. Se o Cubase, ou qualquer outro programa, tem algo que você copia e cola, e que os dados não são relevantes para qualquer outro software, por que eles se incomodam em colocá-lo na área de transferência do Windows quando podem fazê-lo internamente? o programa?

Gerentes de área de transferência como Spartan, que é o melhor a propósito ...

link

Capture apenas o que está na área de transferência do Windows.

    
por 08.02.2018 / 11:26