[Console]::CursorVisible = $false
скрывает нормально курсор и в cmd и в Windows Terminal.Remove-Module -Name "PSReadline"
- тоже не понадобился, хотя буду иметь в виду.[System.Management.Automation.Host.BufferCell[,]] $buffer =
New-Object "System.Management.Automation.Host.BufferCell[,]" -ArgumentList 10, 10;
$buffer[0, 0] = New-Object System.Management.Automation.Host.BufferCell -ArgumentList 'u', 9, 0, 0;
$buffer[0, 0].Character = "x";
$buffer[0, 0].Character
Clear-Host
[Console]::CursorVisible = $false
[Console]::WriteLine("1. test")
Start-Sleep -s 1
[Console]::CursorVisible = $false
[Console]::WriteLine("2. test")
[Console]::CursorVisible = $false
Start-Sleep -s 1
[Console]::CursorVisible = $false
[Console]::WriteLine("3. test")
[Console]::CursorVisible = $false
Start-Sleep -s 1
[Console]::CursorVisible = $false
.dotsource в смысле вызова функции, а не просто подключения скрипта? чтобы вызывать функцию несколько раз.
на этапе разработки, модули же не удобно использовать. всё время публиковать? или как?
$PSScriptRoot ну хорошо, от этого легче?
т.е. вот ситуация, папка с какими-то библиотечными скриптами с функциями. откуда-то вызывается точка входа в эту папку, или несколько точек. скрипты должны работать. что не так?