Gibt es eine Möglichkeit, die PowerShell-Bildschirm klare sich vor jedem Befehl?
Ich bin Herumspielen mit PowerShell und ich finde mich ständig eingeben cls
bevor ich die Befehle ausführen. Oder noch schlimmer, das ich einen Befehl ausführen, erkennen Sie, dass die Ausgabe aus anderen Sachen macht es ein Schmerz zu navigieren, führen Sie cls
, und erneut meine verdammt Befehl.
Gibt es eine Möglichkeit zu haben, den vorherigen Befehl gelöscht vor der Ausführung von jedem Befehl? Natürlich wäre es ideal, wenn diese ein-und ausgeschaltet werden mit einem Befehl oder etwas einfach, aber was auch immer funktionieren würde. 🙂
Auch ich Spiele mit PS 3, ISE, und PowerGUI.
InformationsquelleAutor Programmer Paul | 2013-10-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Weiß, das ist älter, aber dachte, ich würde diesen weiterleiten an jemand anderes suchen -
Einen trick, den ich verwenden ist einfach "cls" als erste Zeile in meinem PowerShell-editor-Bildschirm (in meinem Fall mit PowerShell ISE). Dann jedes mal, wenn ich mein Skript auszuführen, die PowerShell-Konsole in der ISE ist gelöscht, das spart Zeit, so dass nur meine letzten Ausführung.
Ich bin nicht in der Beratung zu verlassen "cls" in der Produktion Skripts - aber es ist hilfreich für die iterative Tests innerhalb einer ISE, wo Sie überprüfen dauernd die Ausgabe in der PowerShell-Konsole-Fenster basiert auf Skript-Eingang.
InformationsquelleAutor Justin C
In der PowerShell, um um den Bildschirm zu löschen können Sie entweder geben Sie Clear-Host;, dessen Aliase cls; löschen; oder sein äquivalent [System.Console]::Clear();.
InformationsquelleAutor Anshul Garg
Gibt es eine Funktion, die prompt ausgeführt wird, wenn PowerShell-Eingabeaufforderung für einen Befehl. Auf meinem system (PS v3, ISE) das eingebaute script ist
Können Sie ersetzen oder ändern Sie dieses Skript. Zum Beispiel könnte man die cls-Befehl am Anfang des Skripts vor.
Ich sehe. Ich dachte Sie wollte nur einen Zeiger, auf dem Weg zu gehen. Fleisch das Sie sich etwas mehr: Sie können eine read-host vor dem cls. Dann würden Sie geben Sie den Befehl ein, die Ausgabe angezeigt werden würde, würde Sie die EINGABETASTE drücken, um die Ausgabe löschen, und geben Sie den nächsten Befehl. Wenn Sie denken über das ändern-die-schnelle Idee ein wenig, Sie konnte sich mit einigen anderen Möglichkeiten, es zu tun, wie gut.
InformationsquelleAutor Χpẘ