Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Criando menus interativos no Windows usando o PowerShell

Público-Alvo: Usuários intermediários
Os menus interativos são uma ótima maneira de melhorar a experiência do usuário ao utilizar scripts no Windows. Com eles, é possível criar uma interface amigável e intuitiva, permitindo que o usuário selecione opções e execute ações de forma simples e eficiente. Neste artigo, vamos explorar como criar menus interativos usando o PowerShell, uma poderosa ferramenta de automação do Windows.


Exemplos:
A seguir, vamos apresentar um exemplo de como criar um menu interativo usando o PowerShell. Neste caso, vamos criar um menu que permite ao usuário escolher entre três opções: listar arquivos em uma pasta, criar uma nova pasta ou sair do programa.


function Mostrar-Menu {
Write-Host "Escolha uma opção:"
Write-Host "1\. Listar arquivos em uma pasta"
Write-Host "2\. Criar uma nova pasta"
Write-Host "3\. Sair"
}

function Listar-Arquivos {
$path = Read-Host "Digite o caminho da pasta:"
Get-ChildItem -Path $path
}

function Criar-Pasta {
$nome = Read-Host "Digite o nome da nova pasta:"
New-Item -ItemType Directory -Path $nome
}

do {
Mostrar-Menu
$opcao = Read-Host "Digite o número da opção desejada:"
switch ($opcao) {
1 { Listar-Arquivos }
2 { Criar-Pasta }
3 { break }
default { Write-Host "Opção inválida!" }
}
} while ($opcao -ne 3)

Neste exemplo, temos três funções: Mostrar-Menu, Listar-Arquivos e Criar-Pasta. A função Mostrar-Menu exibe as opções disponíveis para o usuário. A função Listar-Arquivos lista os arquivos em uma pasta especificada pelo usuário. A função Criar-Pasta cria uma nova pasta com o nome especificado pelo usuário. O loop do-while permite que o usuário selecione uma opção até que ele escolha a opção de sair (opção 3).


Agora que você aprendeu como criar menus interativos usando o PowerShell, compartilhe este artigo com seus amigos e colegas que também estão interessados em automatizar tarefas no Windows. Compartilhar conhecimento é a melhor forma de ajudar a comunidade a crescer e se desenvolver!


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.