LINUX.ORG.RU

История изменений

Исправление dmitry237, (текущая версия) :

Как-нибудь так:

"`e[s`e[H"
for ($h = 0; $h -lt 9000; $h++)
{
    if ($h % 2) { $c = 236 }
    else { $c = 237 }

    "`e[48;5;${c}m$("`u{20}" * [console]::WindowWidth)"
}

"`e[u"

Осталось только все страницы терминала прокрутить назад.

Исправление dmitry237, :

Как-нибудь так:

"`e[s`e[H"
for ($h = 0; $h -lt 9000; $h++)
{
    if ($h % 2) { $c = 236 }
    else { $c = 237 }

    "`e[48;5;${c}m$("`u{20}" * [console]::WindowWidth)"
}

"`e[u"

Осталось только все буферы терминала прокрутить назад.

Исходная версия dmitry237, :

Как-нибудь так:

"`e[s`e[H"
for ($h = 0; $h -lt [console]::WindowHeight; $h++)
{
    if ($h % 2) { $c = 236 }
    else { $c = 237 }

    "`e[48;5;${c}m$("`u{20}" * [console]::WindowWidth)"
}

"`e[u"