Selecionar e Copiar Texto API Windows

Delphi

14/10/2008

Bom dia galera....Gostaria de saber se alguém sabe como eu faço para selecionar um texto d uma janela do Ms Dos, por exemplo...

E logo após copiar o mesmo...


Ficaria tm grato se alguém me ajudasse...


No aguardo....

e obrigado a todos...


Eu tentei usar a função GetWindowText mas a mesma só retorna o caption d uma janela... :-(


Wdrocha

Wdrocha

Curtidas 0

Respostas

Eniorm

Eniorm

14/10/2008

o que seria essa janela DOS?

a execução de algum programa DOS ? É você que dispara este programa?


GOSTEI 0
Wdrocha

Wdrocha

14/10/2008

Bom dia Enio....essa janela seria disparada pelo próprio usuário...deixa eu explicar melhor....

Eu falei um programa Dos mas é um programa feito em Cobol...

Eu quero pegar todos os dados dessa tela...

Por exemplo...está assim...

Débitos.....: R$ 25000
Débitos Pendentes...: R$ 10000
Vencimentos....: R$ 5000

Eu quero pegar esses dados e guardar em um arquivo Txt...

Eu tentei com a função GetWindowText mas a mesma só me retorna algo se for um campo Texto ou o caption de uma janela...

Se vc tiver alguma idéia....ficaria mt grato...

Ah, eu dei o exemplo do Dos..pq é o q mais se assemelha ao programa...


Obrigado pela atenção...


GOSTEI 0
Eniorm

Eniorm

14/10/2008

eu perguntei que tipo de programa pois em alguns caso é possível direcionar o resultado

exemplo, se eu precisar capturar o resultado de um ´dir´, eu direcionaria para um arquivo assim:

dir > arquivo.txt

depois abriria no delphi.

neste seu caso infelizmente eu não posso ajudar,

uma dica seria vc ter no seu programa uma ponte para o banco de dados do cobol para que você possa ler os dados destes campos

abraços


GOSTEI 0
Wdrocha

Wdrocha

14/10/2008

Vc não tem nem idéia d como simluar Control + C e depois um Control + V ???

Por exemplo..selecionar o texo e copiar?


Vlw


GOSTEI 0
Eniorm

Eniorm

14/10/2008

fico devendo essa...

da uma olhada nesse tópico, talvez vc encontra algo que possa ajudar

http://forum.devmedia.com.br/viewtopic.php?t=29684&highlight=tabela+api+windows

abraços


GOSTEI 0
Wdrocha

Wdrocha

14/10/2008

pessoal..será que alguém sabe como eu faço para interceptar as mensagens no cosole....por exemplo...

no Dos pra eu selecionar algo...eu tenho q clicar com o botão direito e escolher a opção Selecionar Tudo...

eu quero saber qual é a mensagem q o console executa para selecionar tudo...isso resolveria meu problema...



Vlw


GOSTEI 0
POSTAR