Caixa de mensagens pop -up do PowerShell

Caixa de mensagens pop -up do PowerShell
A maioria das operações do PowerShell é baseada na linha de comando, mas você também pode obter saída gráfica. PowerShell usa o .Estrutura de rede, para que possa produzir saídas gráficas como C# e VB.LÍQUIDO. PowerShell permite exibir uma caixa de mensagem pop -up gráfica na saída. Uma caixa de mensagem pop -up pode conter qualquer mensagem de acordo com o requisito do usuário.

Este guia fornece uma demonstração para criar uma caixa de mensagem pop -up usando o PowerShell. Além disso, você também aprenderia a criar uma caixa de mensagem pop -up com funcionalidades estendidas.

Como configurar o PowerShell para uma caixa de mensagem pop -up

As interfaces gráficas do PowerShell podem ser criadas pelo Windows Forms ou Windows Apresentation Framework. Para criar uma caixa de mensagem pop -up em PowerShell, os [sistemas.janelas.MessageBox] Método da estrutura de apresentação do Windows é usado que não é importado no PowerShell por padrão. Para importar o conjunto da estrutura de apresentação do Windows na sessão atual do PowerShell, você deve usar o seguinte comando:

> ADD -TYPE -ASSEMBLYNAMEPRESENTATIONFRAMEWWORK

Observação: Se você tentar criar uma caixa de mensagem pop -up sem importar a estrutura de montagem da apresentação, encontrará o seguinte erro:

> [Sistema.janelas.MessageBox] :: show ("Linuxhint")

Como fazer uma caixa de mensagem pop -up no PowerShell

Depois de adicionar a estrutura de apresentação da montagem do Windows, agora você pode usar o [sistema.janelas.MessageBox] Método para criar uma caixa de mensagem pop -up no PowerShell.

Criando uma caixa de mensagem PowerShell simples

Vamos tentar uma caixa de mensagem pop -up simples executando o Mostrar Método da classe MessageBox em PowerShell. No comando a seguir, uma string é passada para o método de show e você notaria uma caixa de mensagem é exibida que contém essa string como uma mensagem com um OK botão.

Observação: Passamos uma única string para o método de show, e o título, o tipo de botão e o ícone de botão da caixa de mensagem pop -up são obtidos por padrão.

> [Sistema.janelas.MessageBox] :: show ("Bem -vindo ao Linuxhint!")

Criando uma caixa de mensagem PowerShell PowerShell personalizada

Uma caixa de mensagens PowerShell é composta pelos seguintes componentes:

Título do MessageBox: Aparece no cabeçalho da caixa de mensagem:

MessageBox Body: Refere -se ao corpo da caixa de mensagem.

ButtonType: Isso se refere à categoria do botão e pode ser OK, OKCANCEL, Sim não, e Simnocancel. Se nenhum dos parâmetros mencionados for passado, o PowerShell imprime ok como um tipo de botão padrão.

MessageiCon: Este parâmetro imprime um ícone da caixa de mensagem. Aceita valores como Aviso. Erro, Pare, mão, nenhum e assim por diante. Cada valor é representado por símbolos associados na saída. O valor padrão do Messageicon não é (se o valor não for fornecido).

Todas essas instâncias de uma caixa de mensagem podem ser personalizadas usando as opções suportadas por cada instância do PopUp MessageBox.

O método Show é considerado o principal interessado na personalização da caixa de mensagens pop -up e aceita parâmetros como título, corpo e propriedades de botão que podem ser passadas como um parâmetro para o método de show. A sintaxe a ser usada para mostrar o método nesse cenário é fornecida abaixo:

[Sistema.janelas.MessageBox] :: show ("", "", "", "")

O método show da classe MessageBox fornece alguma funcionalidade estendida para personalizar a caixa de mensagem pop -up. Ao utilizar as propriedades do método Show, executamos o seguinte comando para criar uma caixa de mensagens PowerShell Pop -Up:

> [Sistema.janelas.MessageBox] :: show ("Bem -vindo ao Linuxhint!"," Mensagem de boas -vindas "," ok "," nenhum ")

Outro comando é utilizado aqui para criar uma caixa de mensagens pop -up do PowerShell que contém as seguintes propriedades:

Corpo: “Você é um usuário do Windows?”
Título: Pergunta
Botão: Sim não
Ícone: Pergunta

> [Sistema.janelas.MessageBox] :: show ("Você é um usuário do Windows?"," Pergunta "," Yesno "," Pergunta ")

Conclusão

PowerShell pode fornecer uma interface gráfica de várias operações que estão sendo realizadas no console. O .Net Framework é o principal facilitador a esse respeito. Neste post do PowerShell, você aprendeu a criar uma caixa de mensagem pop-up com várias funcionalidades. Você aprendeu a criar uma caixa de mensagem simples com propriedades padrão. Além disso, este guia também demonstra a criação de uma caixa de mensagem pop-up com propriedades personalizadas. Essas mensagens pop-up podem ser usadas para mostrar informações, um aviso, uma pergunta e muito mais.