Exiba notificações personalizadas com o Notifu

Publicidade

Muitas vezes quando trabalhamos com arquivos de lote, como por exemplo para fazer backup de arquivos, não conseguimos verificar o status da execução. Notifu é um programa gratuito para Windows que permite criar notificações personalizadas para arquivos de lote que são exibidas na área de trabalho do computador.

O Notifu é um programa portátil muito simples de usar. Para começar, baixe o arquivo ZIP, descompacte o arquivo para uma pasta e execute o arquivo notifu64.exe para Windows 64 bits e o notifu.exe para 32 bits.

Ao abrir o programa, ele irá exibir uma tela com todas as opções disponíveis. Por exemplo, para exibir uma notificação na área de trabalho com uma mensagem, você pode usar apenas notifu /m “Sua mensagem”.

Existem muitos outros parâmetros que você pode adicionar. Por exemplo, além da mensagem, você pode adicionar o parâmetro /p para trocar o título da notificação. Ex: notifu /m “Sua mensagem” /p “Seu título”.

Outro parâmetro que você pode querer usar é o de tempo de exibição da notificação /d. Nesse caso, você deve colocar o tempo de exibição em milissegundos, notifu /m “Sua mensagem” /p “Seu título” /d 3000.

Você também pode definir o tipo de notificação através do parâmetro /t, utilizar ícone personalizado para a notificação usando o parâmetro /i e não exibir alerta sonoro adicionando o parâmetro /q e assim por diante.

Por fim, basta adicionar os comandos com as notificações dentro dos arquivos de lote. Eu recomendo que você copie os arquivos do Notifu para a pasta do arquivo de lote para facilitar a inclusão do Notifu no script.

Por exemplo, digamos que eu criei um arquivo de lote (.bat), para fazer backup de meus arquivos usando o Robocopy e queira exibir uma notificação quando o backup for concluído, meu arquivo de lote ficaria assim:

@ECHO OFF
robocopy "C:\SoftDownload" "D:\SoftDownload2" /MIR
notifu /t info /m "Backup concluido" /p "Meu Backup" /d 3000

Você também pode interagir com o usuário. No exemplo abaixo, ele ira abrir a pasta apontada na última linha se o usuário clica na notificação. Ele faz isso utilizando o nível de erro (ERRORLEVEL) que o Notifu retorna.

@ECHO OFF
robocopy "C:\SoftDownload" "D:\SoftDownload2" /MIR
notifu /t info /m "Clique aqui para abrir a pasta de backup" /p "Meu Backup" /d 5000
if NOT ERRORLEVEL 3 goto:eof
start "" "D:\SoftDownload2"

Download Notifu

Publicidade

Deixe o seu comentário: