Você já quis mostrar uma caixa de mensagem simples com uma mensagem personalizada no seu PC? Você pode fazer isso usando meu script do PowerShell fornecido abaixo. Quando executado, mostra a mensagem desejada. Se necessário, você pode executar automaticamente o script sempre que quiser usando o aplicativo Agendador de Tarefas no Windows.

Por exemplo, recentemente alterei diretamente a estrutura de pastas de um arquivo importante e para que outros usuários saibam disso, eu exibiu uma caixa de mensagem personalizada na inicialização com informações relevantes e um caminho de arquivo onde eles podem aprender mais e encontrar novas instruções.

Então, sem mais delongas, deixe-me mostrar o script do PowerShell para exibir uma mensagem personalizada e como usá-lo.

Script do PowerShell para exibir mensagem personalizada

Aqui está o script do PowerShell que exibe uma caixa de mensagem com a mensagem personalizada de sua escolha quando executado.

<#
  Nome do script: Ferramenta de exibição de MessageBox
  Descrição: este script exibe uma caixa de mensagem com uma mensagem e um título personalizados usando o Windows Forms.
  Autor: Bashkarla Vamsi
  URL: https://windowsloop.com
#>

# Carregar Windows Forms para caixa de mensagem GUI
Add-Type-AssemblyName System.Windows.Forms

# Definir a caixa de mensagem parâmetros
$message=”Olá, esta é a sua mensagem!”
$title=”Título personalizado para sua caixa de mensagem”

# Exibir a caixa de mensagem
[System.Windows. Forms.MessageBox]::Show($message, $title)

Usando o script para exibir a caixa de mensagem com uma mensagem personalizada

Salve o script e personalize-o

Primeiro , pressione o botão Iniciar, pesquise Bloco de Notas e clique em Abrir.

Copiar (Ctrl + C) o script e cole (Ctrl + V) no Bloco de Notas.

Depois disso, personalize as variáveis ​​$message e $title para adicionar seu mensagem personalizada e título da caixa de mensagem entre aspas, respectivamente.

Clique em Arquivo e Opção Salvar como.

Vá para uma pasta onde deseja salvar o arquivo, digite ShowMessageBox.ps1 como campo “Nome do arquivo”, selecione Todos os arquivos no menu suspenso “Tipos de arquivo” e clique em Salvar.

Executar o script

Para executar scripts do PowerShell, a primeira coisa que você deve fazer é alterar a política de execução. Caso contrário, você não poderá executar scripts, mesmo que tenha sido você quem criou o script.

Para fazer isso, clique com o botão direito do mouse no botão Iniciar e selecione Terminal (Admin) ou Windows PowerShell (Admin).

Digite o comando abaixo e pressione Enter para definir o política de execução.

Set-ExecutionPolicy RemoteSigned

Em seguida, use o comando CD conforme mostrado abaixo para navegar até a pasta onde o PS Script está salvo.

cd C:\caminho\para\script

Digite.\ShowMessageBox.ps1 e pressione Enter para executar o script.

Programar o script para execução automática

Para aqueles que desejam executar o script do PowerShell automaticamente na inicialização do sistema, adicione-o à pasta Inicialização. Alternativamente, você também pode usar o Agendador de Tarefas conforme mostrado abaixo para executar o script dentro do cronograma. O método do agendador de tarefas é especialmente útil para acionar o script em eventos específicos do sistema.

Primeiro, pressione o botão Iniciar, procure por Agendador de Tarefas e clique em Abrir.

Clique em Criar tarefa básica na janela do Agendador de tarefas.

Digite um nome de sua preferência no campo “Nome”e clique em Avançar.

Selecione um gatilho e clique em Avançar. Estou selecionando o gatilho “Quando o computador for iniciado”para que o script seja executado assim que o computador for iniciado e um o usuário faz login.

Selecione Iniciar um programa e clique em Avançar.

Insira powershell.exe no campo “Programa/Script”. Na caixa “Adicionar argumentos”, digite-File”C:\Path\To\YourScript.ps1″. Substitua C:\Path\To\YourScript.ps1 pelo caminho para o script do PowerShell. Clique em Avançar.

Clique no botão Concluir e pronto.

De agora em diante , o script do PowerShell é executado de acordo com o cronograma e mostra uma caixa de mensagem com sua mensagem personalizada.

Concluindo — Caixa de mensagem com um script simples do PowerShell

Como você pode ver, isso é um script PowerShell bastante simples e direto para exibir uma mensagem com uma mensagem personalizada em sua área de trabalho. Ele usa o assembly System.Windows.Forms do.NET Framework para criar uma caixa de mensagem, adicionar sua mensagem personalizada e exibi-la aos usuários. Se você deseja que o script seja executado na inicialização ou em um evento específico, use o Agendador de Tarefas conforme mostrado.

Se você tiver alguma dúvida, comente abaixo e eu responderei.

Categories: IT Info