【问题标题】:Powershell random color changePowershell 随机变色
【发布时间】:2020-09-22 13:20:08
【问题描述】:

以前从未使用过 Powershell,我试图在 Powershell 中重新创建以下 Bash 脚本:

如果是真的;做头 -c200 /dev/urandom | od -An -w50 -x | grep -E --color "([[:alpha:]][[:digit:]]){2}";睡眠 0.5;完成

这是我得到的,但我希望它把随机线变成红色,而不是每五个实例;

while(Get-Random)
{
    Start-Sleep -Milliseconds 10
    Write-Host -NoNewline "   " (get-random) 
    Start-Sleep -Milliseconds 30    
    Write-Host -NoNewline "   " (get-random) 
    Start-Sleep -Milliseconds 10
    Write-Host -NoNewline "   " (get-random) 
    Start-Sleep -Milliseconds 30    
    Write-Host -NoNewline "   " (get-random) 
    Start-Sleep -Milliseconds 10
    Write-Host -NoNewline "   " (get-random) -ForegroundColor red
}

知道如何为随机线条设置“-ForegroundColor red”吗?

【问题讨论】:

    标签: powershell random colors


    【解决方案1】:
    $color=@('gray','red')
    while(Get-Random)
    {   Start-Sleep -Milliseconds 10
        Write-Host -NoNewline "   " (get-random) -ForegroundColor (Get-random $color)
    }
    

    【讨论】:

    • 非常感谢!现在,让我们看看我能推多少运气 - 我怎样才能让它显示为一个漂亮干净的网格?
    • @ChristopherMoore - 请定义“漂亮、干净的网格”... [grin]
    • 这提供了一个干净整洁的网格,但不确定这是否是您所追求的;)Write-Host -NoNewline " " (1000..9999 | get-random) -ForegroundColor (Get-random $color)
    • 非常感谢。我真的很感激。
    • @Lee_Dailey 真的,我只是想将上述 bash 脚本转换为 Power Shell。
    猜你喜欢
    • 2016-07-27
    • 1970-01-01
    • 2018-11-25
    • 1970-01-01
    • 2022-07-11
    • 2021-10-18
    • 1970-01-01
    • 1970-01-01
    • 2018-03-18
    相关资源
    最近更新 更多