Ir para conteúdo


Foto

gui - Enviar comandos para uma tela com título dinâmico.


  • Por favor, faça o login para responder
2 respostas neste tópico

#1 rasfonseca

rasfonseca

    Novato

  • Membros
  • 1 posts
  • LocationBahia

Postado 11 janeiro 2016 - 09:23

Pessoal, bom dia!

Obrigado por me permitir ingressar neste forum.

 

Estou com um problema, preciso enviar comandos para uma tela de um sistema onde os títulos das telas são dinâmicos, variam com a linha selecionada no banco de dados.

 

Exemplo.

Título da tela: "Selecionar guia de pagamento" , Fornecedor %nomedofornecedor" , Guia %numero da guia%

 

A medida que você vai descendo a tabela, o título da tela muda de acordo com os dados da linha, exemplo.

 

Tabela de guia de pagamento.

 

Fornecedor 1 guia 123

Fornecedor 3 guia 12398

Fornecedor 25 guia 12325

Fornecedor 12 guia 99343

 

E com isso o título da tela vai ficando igual a...

 

Selecionar guia de pagamento, Fornecedor 1, guia 123

Selecionar guia de pagamento, Fornecedor 3, guia 12398

Selecionar guia de pagamento, Fornecedor 25, guia 12325

...

 

Como faço para continuar a enviar comandos para esta tela, a medida que o título da tela vai mudando? Tem alguma forma de enviar os comandos pelo process id, ou pegar a tela ativa?



#2 antony-ag

antony-ag

    Membro Nível 3

  • Membros
  • PipPipPipPip
  • 391 posts
  • LocationPraia Grande/SP

Postado 11 janeiro 2016 - 11:37

Use o Handle da janela ao invés do título..

#3 Manimal

Manimal

    Membro Nível 3

  • Administradores (Adm)
  • PipPipPipPip
  • 323 posts
  • LocationVideira/SC

Postado 12 janeiro 2016 - 02:16

Excelente opção de usar o Handle da janela!

 

Outra alternativa seria usar o StringRegExp para identificar o nome da janela (baseado no seu exemplo)

Por favor Login ou se não possuir um conta Registre-se para ver o conteúdo escondido

Com a vantagem de poder saber inclusive qual o fornecedor ou qual o número da guia, podendo personalizar mais ainda o envio das informações

Por favor Login ou se não possuir um conta Registre-se para ver o conteúdo escondido

Se necessário basta ajustar o tamanho dos códigos de fornecedor e número da guia.






0 usuário(s) está(ão) lendo este tópico

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

Documentação OnLine de referência