quarta-feira, 6 de novembro de 2019

Powershell - Menu Function


Show-Menu Function

Function Show-Menu{
    param(
        [Parameter(Mandatory)]
        [String] $Title,

        #[Parameter(Mandatory)]
        [String[]] $MenuItemsList=@("Menu 01","Menu 02","Menu 03")
    )

    #Variables decalration

    $MenuItemsNumber = 1

    Write-Host "================ $Title ================"
    Write-Host " 0 - To quit"
    foreach ($MenuItems in $MenuItemsList){
        Write-Host " $MenuItemsNumber - $MenuItems "
        $MenuItemsNumber += 1
    }   
    Write-Host "================ $Title ================"
    $MainMenuChoice = Read-Host -Prompt "Choice"
    return $MainMenuChoice
}

Nenhum comentário:

Postar um comentário