Function Test{
while($true){
write-host "I want this to refresh every time"
Start-Sleep -Seconds 4
cls
}
}
Write-Host "I want this to be at the screen always"
Test
Gibt es einen Weg für mich, dies zu tun, außer es auch innerhalb der Schleife oder Funktion zu setzen? Im tatsächlichen Code möchte ich eine Ausgabe am oberen Rand des Bildschirms als Referenz behalten (sie kann nicht in die Funktion eingefügt werden), während die Funktion einige Daten holt und alle 4 Sekunden aktualisiert. Hier seit ich cls
verwende löscht es alles auf dem Bildschirm, die ich nicht passieren will. Ich muss nur die Ausgabe von der Funktion löschen.So löschen Sie nur bestimmte Inhalte vom Bildschirm?
Sie könnten [diese] (http://powershell-tips.blogspot.com/2011/05/moving-cursor-to-specific-location.html) Art von Ansatz zu übernehmen in der Lage und Bewegung der Cursor herum. –