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"
Olá! Prazer em conhecê-lo(a)! Sou o fundador dos sites SoftDownload, TopFreewares e SuperTutoriais. Trabalho há duas décadas com tecnologia e criei esses sites com um objetivo simples: ajudar as pessoas a resolverem problemas e também para apresentar opções gratuitas para você usar no PC e no smartphone. Fique à vontade para explorar e aproveitar o site! Se precisar de qualquer ajuda, é só chamar!