Usando a Notificação do Windows via Harbour

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Usando a Notificação do Windows via Harbour

Mensagem por NiltonGM »

Pessoal, tem como enviar uma mensagem para a Notificação do Windows 10 via Harbour? O sistema em Harbour verifica que tem mensagem para o usuário, então gostaria de enviar um aviso pela notificação do Windows.
Nilton Medeiros
nilton@sistrom.com.br
MARCELOG
Usuário Nível 4
Usuário Nível 4
Mensagens: 546
Registrado em: 15 Mar 2005 16:54
Localização: Divinópolis/MG

Usando a Notificação do Windows via Harbour

Mensagem por MARCELOG »

Olá,
sem muita "engenharia", com linha de comando, usando SCHTASKS pode ser possível chamar uma tarefa e/ou exibir uma mensagem para o usuário do Windows.
Também pode ser criado um arquivo com extensão .vbs a ser executado pelo run ou start do aplicativo.
O conteúdo do arquivo, como exemplo, pode ser o seguinte:

x=msgbox("mensagem",0+64,"título")

MarceloG
Água mole em pedra dura tanto bate que até espirra!
Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Usando a Notificação do Windows via Harbour

Mensagem por NiltonGM »

Olá Marcelo,
Desculpe minha falta de conhecimento, não pude entender como fazer, quando vc diz linha de comando, é o prompt de comandos do Windows? Se for, não há um comando SCHTASKS, poderia explicar o que é SCHTASKS.
Sobre o arquivo .vbs, não é bem o que eu queria, o que realmente eu quero é enviar uma mensagem do meu aplicativo para a central de notificações do Windows 10, aí o usuário resolve se vê ou não.
Nilton Medeiros
nilton@sistrom.com.br
MARCELOG
Usuário Nível 4
Usuário Nível 4
Mensagens: 546
Registrado em: 15 Mar 2005 16:54
Localização: Divinópolis/MG

Usando a Notificação do Windows via Harbour

Mensagem por MARCELOG »

Olá,
desculpe, não prestei a devida atenção na postagem, achei que você um simples alerta de um aplicativo console com recursos do Windows.
Todavia, dê uma olhada no link a seguir é só adaptar:

http://forums.fivetechsupport.com/viewt ... 3&start=45

MarceloG
Água mole em pedra dura tanto bate que até espirra!
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Usando a Notificação do Windows via Harbour

Mensagem por Itamar M. Lins Jr. »

Ola!
O problema dessas dicas apenas para fivewin e ainda por cima só com BCC e win32... Muito difícil achar win10 32bits instalado...

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Usando a Notificação do Windows via Harbour

Mensagem por rochinha »

Amiguinhos,

NiltonGM
Não é isto mas é bem isto.

Faça um teste com meu aplicativo. Basta executá-lo, salvar um arquivo notify.ntf com um texto qualquer na pasta onde ele for executado.

Caso queira que ele desative a leitura da pasta, mesmo enviando arquivos ntf envie um arquivo desativa.ntf com qualquer coisa para a pasta de leitura ou ativa.ntf para colocá-lo em alerta.

Quanto as mensagens Toast direto pelo Harbour será necessário peregrinar mais fundo em linguagem C++.

download
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Usando a Notificação do Windows via Harbour

Mensagem por NiltonGM »

Olá Rochinha, eu até poderia criar um aplicativo como um serviço do windows e mostrar mensagem, mas não é isso que eu quero, o que eu quero é que meu aplicativo desktop enviasse mensagem para a notificação do windows 10, como vários aplicativos fazem isso, por exemplo, qdo uso o FileZilla para baixar ou ou fazer upload de arquivo o danado envia a mensagem para a Notificação do Windows 10. E tem vários outros q agora não me recordo que faz isso. O harbour deve ter acesso a API do Windows, só não sei qual o conjunto de funções devo usar para isso acontecer.
Achei algo na MS usando API do Windows, mas é para o C#, se alguém aqui no forum conhece C# e saber como fazer em Habour, segue o link:
https://docs.microsoft.com/pt-br/uwp/ap ... tification
Nilton Medeiros
nilton@sistrom.com.br
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Usando a Notificação do Windows via Harbour

Mensagem por rochinha »

Amiguinhos,

NiltonGM
entendo bem o que você precisa, mas meu aplicativo foi demonstrado para você entender uma técnica a se usar.

ToastNotifications existem a tempos e muitos aplicativos antigos as usam inclusive os de browsers como Facebook, etc.

Não reparei na sua plataforma de desenvolvimento o que você está usando como interface Windows, mas se ela permitir voce manusear as classes de tooltipos você poderá simular as mensagens. Lembrando que estas mensagens aparecem no lado inferior direito da tela.

Uma mensagem deste tipo é simplemente um diálogo, sem título e botões minimizar, etc, além de ser semi-transparente, com efeitos fade-in e fade-out.

Creio que você poderá simular com sua linguagem antes de implementar realmente.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Usando a Notificação do Windows via Harbour

Mensagem por JoséQuintas »

Não sei se ajuda, mas na parte de "see also" chega a esta outra página.

toast.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Usando a Notificação do Windows via Harbour

Mensagem por sygecom »

Da uma olhada no que o Asimoes mostrou um tempo atras, deve lhe ajudar pro que deseja
viewtopic.php?f=46&t=11947&p=90627&hilit=ShellModifyIcon#p90627
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Usando a Notificação do Windows via Harbour

Mensagem por asimoes »

Olá,

Será que você ta querendo isso ?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Usando a Notificação do Windows via Harbour

Mensagem por asimoes »

Tem também o notify

►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
NiltonGM
Usuário Nível 3
Usuário Nível 3
Mensagens: 397
Registrado em: 05 Jun 2014 23:47
Localização: Caieiras/SP

Usando a Notificação do Windows via Harbour

Mensagem por NiltonGM »

Oi Asimoes,

Agradeço sua ajuda mas não é isso, não tenho a necessidade de usar notificaçóes por um aplicativo, seja pelo Harbour ou outro, eu só queria via habour enviar um TEXTO/ARQUIVO com uma mensagem para o WINDOWS 10 mostrar e não minha aplicação ou outra mostrar, pelo que eu vi e o Zeh mostrou acima tem jeito mas é por C#.

Abaixo está uma imagem do WINDOWS 10 mostrando uma notificação, é essa que eu queria usar.
2018-08-27.png
Abraços!
Nilton Medeiros
nilton@sistrom.com.br
syslink
Usuário Nível 3
Usuário Nível 3
Mensagens: 132
Registrado em: 20 Fev 2018 13:13
Localização: joinvile/sc

Usando a Notificação do Windows via Harbour

Mensagem por syslink »

xiiii coisa difícil pediste!
mas também gostaria de aprender.
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Usando a Notificação do Windows via Harbour

Mensagem por rubens »

Boa tarde...

ASimones...
Olá,

Será que você ta querendo isso ?
Tem jeito de compilar isso aí para minigui extends, ou então gerar um executável que recebe parâmetros para ser executado pela minigui extends?

Obrigado
Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Responder