Existe alguma maneira de um usuário visualizar ou copiar o conteúdo de controles de GUI não editáveis em tempo de execução?

6

Aqui estão dois exemplos do que quero dizer:

  • Eu tenho certeza que vocês também já experimentaram essa frustração antes. Abre-se uma caixa de diálogo que exibe apenas parte de uma longa cadeia (por exemplo, um caminho de arquivo), mas não permite que você selecione o texto para poder ler a string completa. Nenhum contêiner de texto será redimensionado no redimensionamento da janela. (By the way, você pode forçar janelas - especialmente caixas de diálogo - para redimensionar com ferramentas como Sizer , mas ajuda pouco neste caso, uma vez que os controles são de largura fixa.) O texto está oculto, ponto final.
  • Copiando um conteúdo de controle de lista suspensa muito longo para um arquivo de texto.

Você conhece alguma maneira de resolver esses problemas?

    
por jqngrc 25.10.2012 / 17:46

4 respostas

3
  1. Geralmente, obtive sucesso com o recurso Snagit de Captura de texto que suporta:

    Window          Region              Scrolling Window
    Active Window   Fixed Region        Scrolling Active Window
    Full Screen     Object              Clipboard Rich
    All-in-One      Custom Scroll       Text Formatting
    
  2. Há também HyperSnap , o recurso TextSnap , que usei com sucesso.

  3. Ferramenta de informações da janela do AutoIt AU3Info pode muito bem ser capaz de ajudar:

  4. Hátambém CopyText , mas eu nunca tentei:

por 26.10.2012 / 00:01
1

Property Edit , mas não tenho certeza se isso ajudará nesse exemplo específico ; na verdade, parece que a string foi cortada antes de exibir.

    
por 25.10.2012 / 18:09
0

Eu achei muito útil o freeware WinSpy ++ . Permite redimensionar qualquer controle. Basta fazer o seguinte:

  1. Arraste a Ferramenta do Finder (ícone de mira) sobre o controle a ser redimensionado.
  2. Na guia Geral, à direita dos detalhes do "Retângulo", clique no botão "Ajustar posição da janela" (rotulado com reticências).
  3. Defina os valores "W" e "H" para a largura e a altura desejadas (em pixels). Você pode redefinir o tamanho original do controle e a posição com o botão "Reset".
por 03.08.2014 / 21:38
0

Há um novo aplicativo chamado Textify , que faz exatamente isso.

Have you ever wanted to copy some text from a dialog box which doesn’t provide such functionality?

Textify was created to solve this problem: you can point your mouse over the text, click on the mouse shortcut (Shift + Middle click by default), and get a selectable view of the text.

    
por 25.08.2016 / 12:38

Tags