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.