Como posso acionar um ícone na área de notificação do cmd / powershell / .bat?

0

Eu tenho um sistema operacional Windows 10, onde a área de notificação (canto inferior esquerdo) é inacessível ao usuário. Existem alguns programas em execução que gostaria de poder iniciar sem poder clicar neles. Alguém sabe como invocar ou disparar ícones que estão sentados na área de notificação para iniciá-los sem clicá-los, de preferência através de prompt de comando ou PowerShell?

Eu tentei lançar o arquivo .exe diretamente nesses programas, mas quando faço isso, ele adiciona outra instância à área de notificação, em vez de realmente iniciar o aplicativo.

    
por Airdraw 29.11.2016 / 22:09

1 resposta

1

O

link tem uma explicação abrangente sobre como mostrar notificações. Ele usa o .NET [System.Reflection.Assembly].

Depende dos programas em execução. A classe .NET System.Windows.Forms.NotifyIcon é o que executa esta área. Este é um atalho para o .exe De: link existem várias opções que estão disponíveis dependendo de como o aplicativo é escrito.

Ícones na área de notificação são atalhos para processos em execução no plano de fundo de um computador, como um programa de proteção contra vírus ou um controle de volume. Esses processos não vêm com suas próprias interfaces de usuário. A classe NotifyIcon fornece uma maneira de programar nessa funcionalidade. A propriedade Icon define o ícone que aparece na área de notificação. Menus pop-up para um ícone são endereçados com a propriedade ContextMenu. A propriedade Text atribui o texto da dica de ferramenta. Para que o ícone apareça na área de notificação, a propriedade Visible deve ser definida como true.

    
por 01.12.2016 / 10:52