Beschreibt eine Sprachanweisung, mit der Sie auf Grundlage der (about_While)

   
# THEMA
about_While

# KURZBESCHREIBUNG
Beschreibt eine Sprachanweisung, mit der Sie auf Grundlage der
Ergebnisse einer Bedingungsüberprüfung einen Befehlsblock
ausführen können.

# DETAILBESCHREIBUNG
Die While-Anweisung (While-Schleife) ist ein Sprachkonstrukt zum
Erstellen einer Schleife, mit der Befehle in einem Befehlsblock
ausgeführt werden, solange eine angegebene Bedingung "True"
ergibt. Die While-Anweisung ist einfacher zu erstellen als die
For-Anweisung, da die Syntax der While-Anweisung weniger komplex ist.
Darüber hinaus ist die While-Anweisung flexibler als die
Foreach-Anweisung, da die While-Anweisung eine Bedingungsüberprüfu
ng enthält, um die Häufigkeit der Ausführung der Schleife zu steuern.

Die Syntax der While-Anweisung lautet:

while (<Bedingung>){<Anweisungsliste>}

Beim Ausführen der While-Anweisung überprüft Windows PowerShell
die <Bedingung> in der Anweisung, bevor der <Anweisungsliste>-Absc
hnitt ausgeführt wird. Die Bedingung in der Anweisung wird als
TRUE oder FALSE aufgelöst. So lange die Bedingung "True" ergibt,
führt Windows PowerShell den <Anweisungsliste>-Abschnitt aus.

Der <Anweisungsliste>-Abschnitt der Anweisung enthält einen oder
mehrere Befehle,
die stets ausgeführt werden, wenn die Schleife gestartet oder
wiederholt wird.

So zeigt beispielsweise die folgende While-Anweisung die Zahlen 1
bis 3 an, wenn die Variable "$val" nicht erstellt wurde oder
erstellt und mit dem Wert 0 initialisiert wurde.

while($val -ne 3)
{
$val++
Write-Host $val
}

In diesem Beispiel ergibt die Bedingung ("$val" ungleich 3)
"True", wenn "$val" = 0, 1, 2. Bei jeder Wiederholung der
Schleife wird "$val" mit dem unären Inkrementierungsoperator ++
um den Wert 1 erhöht ("$val++"). Bei der letzten Schleifenausführu
ng ist "$val" = 3. Daher ergibt die Bedingung "False", und die
Schleife wird beendet.

Sie können diesen Befehl an der Windows PowerShell-Eingabeaufforde
rung auch einfach wie folgt eingeben:

while($val -ne 3){$val++; Write-Host $val}

Das Semikolon trennt den ersten Befehl, mit dem "$val" um 1
erhöht wird, vom zweiten Befehl, mit dem der Wert von $val in der
Konsole ausgegeben wird.

SIEHE AUCH
about_Comparison_Operators
about_Foreach
about_For

C:\Windows>powershell get-help about_wildcards -full

ColorConsole [Version 1.7.1000] PowerShell 2.0-Export
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2014 Microsoft Corporation.

OS: Windows 10, 8.1, 8, 7, Vista / Windows Server 2016, 2012, 2008
»»»» ColorConsole









... Windows-10




Windows 10 How To

... Windows 10 FAQ
... Windows 10 How To




PowerShell: Beschreibt eine Sprachanweisung, mit der Sie auf Grundlage der

HTTP: ... PS_Windows/de/about_While.htm
0.14
12526

Was ist ein Festplatten Volume?

 /

Trim string in cpp?

 /

Was ist besser? 64 oder 32 bit als Zocker für Windows 7 einzusetzen?

 /

Touchscreen unter Windows 11, 10 und 8.1 deaktivieren?

 /

Funktioniert mein Programme mit Windows 11?

 /

Don'tSleep Einstellungen unter Windows öffnen!

 /

LG LED TV zurücksetzen auf Werkseinstellung, bzw. Reset!?

 /

Ordner-Vergleiche im Quad-Explorer Q-Dir für Windows?

 /

Das Desktop Pixel Abfrage Tool für Windows 11, 10, ...!

 /

Auswählen nur einer Zeile im Windows Word Dokument !

 /

How to disable Windows Shadows on Windows 10, 8.1?

 /

Resolve the Problem with Intel HD and 1680 x1050 screen resolution on Windows 7 and Win 8.1 or 8?

 /