Imprimir com WordPad em qualquer impressora

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
dbsh
Usuário Nível 3
Usuário Nível 3
Mensagens: 128
Registrado em: 14 Jul 2004 14:19
Localização: ES

Imprimir com WordPad em qualquer impressora

Mensagem por dbsh »

WordPad /pt arquivo.ext nome_da_impressora

EX: WordPad /pt c:\relatorio.rtf PDFCreator


/pt tem que ser minusculo
.ext pode ser DOC, TXT, RTF, qualquer extensão reconhecida pelo WordPad
nome da impressora igual esta instalada no windows, inclusive de rede, se tiver espaço "use aspas"
010011110010000001110011011101010110001101100101011100110111001101101111001000001110100100100000011000110110111101101110011100110111010001110010011101011110110101100100011011110010000001100001001000000110111001101111011010010111010001100101
01001101011000010111001001100011011011110111001100100000010000010110111001110100011011110110111001101001011011110010000001000100011001010010000001000010011011110110111001101001
0101010001100101011011000011101000100000001010000011001000110111001010010011100100101101001110010011100000110100001100110010110100110101001100100011100100110000
lugab
Colaborador
Colaborador
Mensagens: 843
Registrado em: 19 Mai 2009 15:58

Imprimir com WordPad em qualquer impressora

Mensagem por lugab »

E quando não se sabe em qual pasta se encontra o wordpad.exe, como faz pra executar ele de dentro da aplicação harbour ?

Toda vez que eu tento abrir um arquivo .rtf , que aparece é o winword.exe

Isso acontece mesmo depois que eu fui em "abrir com", escolher "wordpad" e marca "abrir sempre com o msmo programa"
lugab
Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1297
Registrado em: 06 Jul 2004 00:44
Contato:

Imprimir com WordPad em qualquer impressora

Mensagem por ANDRIL »

lugab escreveu:E quando não se sabe em qual pasta se encontra o wordpad.exe
Geralmente uso o comando START WordPad para achá-lo automaticamente. As vezes falha, então ja mando um WORDPAD.EXE (padrao do XP) dentro da pasta do meu sistema, assim eu sei realmente onde encontra-lo.
Ou ache-o no MENU INICIAR -> TODOS OS PROGRAMAS -> ACESSORIOS -> CLIQUE BOTAO DIREITO SOBRE ELE, APONTAR DESTINO, abrira a pasta onde ele esta, copie o executável para a pasta do seu sistema.

Ate+
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Imprimir com WordPad em qualquer impressora

Mensagem por Pablo César »

lugab escreveu:E quando não se sabe em qual pasta se encontra o wordpad.exe, como faz pra executar ele de dentro da aplicação harbour ?
Experimente este código, claro que adaptando as suas necessidades. Veja se chama o wordpad.exe ao invés do winword.exe em arquivos .rtf:

Código: Selecionar todos

PASTADORTF:=GetCurrentFolder()
IF ShellExecute(0, "open", "soffice.exe", "Print.rtf" , PASTADORTF , 1)<=32
   IF ShellExecute(0, "open", "WinWord.exe", "Print.rtf" , PASTADORTF , 1)<=32
      IF ShellExecute(0, "open", "Print.rtf" , PASTADORTF , , 1)<=32
         MSGINFO("Não foi localizado o programa associado à extensão RTF"+HB_OsNewLine()+HB_OsNewLine()+ ;
                        "El fichero se ha guardado en:"+HB_OsNewLine()+PASTADORTF+"\Print.rtf")
      ENDIF
   ENDIF
ENDIF
Este código foi utilizado no exemplo MiTPRINTO da Minigui. espero que seja útil (mesmo discordando da sua opinião sobre as Malvinas... rsrsrs viu ? não esqueci... kkk brincadeirinha, ok ? kkk)
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
lugab
Colaborador
Colaborador
Mensagens: 843
Registrado em: 19 Mai 2009 15:58

Imprimir com WordPad em qualquer impressora

Mensagem por lugab »

Certo, Pablo, vou dar uma testada

obrigado
lugab
Responder