Página 2 de 3
Enviado: 05 Nov 2007 17:23
por Maligno
quem sabe o Maligno possa incorporar PRTSCR para o WAPI
Minha bola de cristal não falha nunca. Só de ler o título da thread pela primeira vez, já imaginei de imediato que você ia dizer isso.

))
Enviado: 05 Nov 2007 17:37
por Pablo César
Ahhh não ! Não tive nunca essa intenção, sério mesmo. Ora porque a troca da tecla "Print Screen" por outra qualquer é plausível. Só mencionei agora porque ví os fontes (.CPP) e lembrei de você mas desta vez não estou apelando, juro. Eu ainda estou aguardando o próximo release para remover a exibição do handle quando é utilizado o WINDOW2TOP que na versão 1.02 do WAPI está deslocando a tela anterior (e isso está prejudicando a sua utilização). Mas claro, não posso me queixar, pois tenho certeza que isso e muitas outras opções irão ser solucionadas tão logo você possa re-estabelecer sua máquina.
Mas queria saber se esses fontes da PC Magazine você achou interessante em algo, Maligno ? E viu o RUNH que dá para executar em backgroup os arquivos BATCHS, esse recurso que sabe possa ser colocado como opção daquela opção que tinhamos falado sobre ficar em background e acionar determinado arquivo. Claro que o BATCH poderia ser feito em looping. Mas ainda não obtive resultados para que pudesse colocar em prática aquela questão de verificar existência de determinado arquivo e executar alguma tarefa, lembra ?
Enviado: 05 Nov 2007 17:50
por Maligno
lembra ?
Lembro sim. Mas só ontem consegui, depois de uma semana correndo atrás de alguns programas, terminar de carregar meu HD novo. A partir de amanhã vou começar a botar a agenda em dia. Agora que meu maior cliente sossegou o facho, vou ter mais tempo.

Enviado: 05 Nov 2007 18:01
por Pablo César
só ontem consegui, depois de uma semana correndo atrás de alguns programas, terminar de carregar meu HD novo. A partir de amanhã vou começar a botar a agenda em dia. Agora que meu maior cliente sossegou o facho
Quê bom isso é muito bom.
Agora voltando a questão do aplicativo PrintNow, só não entendí por quê não imprime a tela quando está em DOS/Tela cheia ? Pois se a questão é imprimir o conteúdo capturado da área de transferência, não vejo por quê não imprime o PrintNow. Será que teria a ver com se é em ASCII e gráfico, mas mesmo assim deveria imprimir o ASCCI em modo gráfico também. Na verdade não entendí bem essa questão. Será que você Maligno teria alguma opinião a respeito ?. Pois ocorreu-me uma idéia, mas que sabe possa se confirmar com o seu conhecimento em C.
Enviado: 05 Nov 2007 18:28
por Maligno
Eu nunca usei isso. Mas, PrintScreen, no XP, que eu saiba, é cópia da tela para o clipboard. E só. Claro que, deve haver alguma (arti)manha pra reconfigurar a saída disso. Deve ser isso que o tal PrintNow faz. Apesar de ter baixado, ainda não testei. Vou dar uma olhada e volto no assunto depois.
Enviado: 05 Nov 2007 18:32
por Pablo César
Beleza, eu aguardo. Veja os arquivos .CPP principalmente o PNDLG.CPP que eu acho que tem algo sobre aquela questão (se for janelado ou tela-cheia). Eu procurei pela string "TEXT". Quem sabe surge alguma idéia sobre aquela questão antiga...
Será que tem a ver com o que foi capturado na áera de transferência e ver se o conteúdo é DIB (imagem) ou texto ?. Como você Maligno ja conseguiu fazer leitura do Clipboard com o WAPI, quem sabe essa definição possa a dar pé a lógica de saber se está em modo janelado ou tela cheia, ja pensou ?
Enviado: 05 Nov 2007 23:40
por asimoes
Pablo,
Manda arrancar a tecla Print Screen, esta m. de tecla era o terror na época de estações dos-novell.
´o)
Enviado: 05 Nov 2007 23:52
por asimoes
Enviado: 06 Nov 2007 00:22
por Luciano Bonfim
cara que programa show de bola... näo conhecia näo.... já estou usando ele aqui....
valeu mesmo...
Enviado: 06 Nov 2007 07:48
por Pablo César
asimoes escreveu:Manda arrancar a tecla Print Screen
KAKAKA, sim até dá vontade, mas como eles ja estavam acostumados pelo meu colega que era dele o cliente e ele deve ter ensinado (para meu kharma... hihihi).
Gostei do aplicativo que você indicou, pena que não funciona em Tela-cheia, mas interessante as opções que possue (na FULL-VERSION).
Pelo jeito deve existir o código para a tecla "Prt-Scrn", porque além de capturar a tela para a área de trabalho e quando o conteúdo for DIB (imagem) este manda a imprimir, deveria ter opção de imprimir em modo TEXTO também mas nenhum dos dois tem. Digo isto, porque mesmo mandando algo gráfico para a área de transferência, este não é impresso automaticamente, portanto significa que é acionado mesmo pela tecla "Prt Scrn".
Enviado: 06 Nov 2007 09:20
por Luciano Bonfim
pelo que vi no software vc pode configurar outras teclas para mandar imprimir. aqui na minha maquina funcionou perfeitamente, incluive mandando diretamente por email a imagem da tela dos meus sistemas.
ficou legal mesmo, vou instala-lo nos meus clientes para ter um recurso a mais.
Enviado: 06 Nov 2007 09:24
por Pablo César
na minha maquina funcionou perfeitamente, incluive mandando diretamente por email a imagem da tela
Sim para mim também funcionou normal a salvo quando é TELA-CHEIA do DOS. Você consegue isso também ?. Bem estou testando com WIN98 por enquanto.
Enviado: 06 Nov 2007 16:32
por Pablo César
Pablo César escreveu:voltando a questão do aplicativo PrintNow, só não entendí por quê não imprime a tela quando está em DOS/Tela cheia ? Pois se a questão é imprimir o conteúdo capturado da área de transferência, não vejo por quê não imprime o PrintNow. Será que teria a ver com se é em ASCII e gráfico, mas mesmo assim deveria imprimir o ASCCI em modo gráfico também. Na verdade não entendí bem essa questão. Será que você Maligno teria alguma opinião a respeito ?
Desculpem, acabei direcionando uma questão muito importante para uma só pessoa. Quem tiver alguma idéia ou conhecimento a respeito, serei muito grato com o seu comentário. Pois pelo que eu vejo nesta questão, poderá servir de grande ajuda se alguém se habilitar a confirmar a minha teoria.
Recaptulando... parece ser que o PRINTNOW e HARDCOPY utilizam-se do mesmo recurso. Direciona o conteúdo da tela, que ora capturada (seja pelo SO ou pelo aplicativo ao comando da tecla PRTSCR) para a área de transferência, para ser impressa. Mas este procedimento só funciona quando o conteúdo a ser impresso for do tipo DIB (tipo imagem) do contrário (isto é modo TELA-CHEIA do DOS) não imprime. Daí então temos uma forma de diferenciar os modos entre TELA-CHEIA e JANELADA de uma determinada sessão/janela.
Tem alguém que possa confirmar se isso se daria assim ?
Enviado: 06 Nov 2007 22:23
por rochinha
Amiguinhos
É muito simples imprimir a tela texto de seu aplicativo e nem precisa usar tanta frescura.
De um SaveScreen(0,0,24,80) salvando o conteudo numa variavel e depois mande imprimir o conteudo desta variavel e pronto.
Alguém lembrou do SaveScreen() RestScreen() do Clipper?
É possivel pegar o conteudo também com:
SAVE SCREEN TO cVariavel
e depois fazer o que quizer com ela, ja que o conteudo destes comandos e funções é puramente texto.
Enviado: 07 Nov 2007 06:30
por Maligno
De um SaveScreen(0,0,24,80) salvando o conteudo numa variavel e depois mande imprimir o conteudo desta variavel e pronto.
É só não se esquecer de remover o atributo de cor.