Hallo, ich bräuchte bitte deine Hilfe. Ich soll eine Schleifenkonstruktion in der powershell erstellen, welche bis zu 3 Argumente entgegen nimmt, und danach wieder auf dem Bildschirm ausgibt. Allerdings soll das Programm auch dann fehlerfrei ablaufen, wenn mehr oder weniger Argumente vorhanden sind. Bisher habe ich das: $Wert1 = Read-Host, $Wert2 = Read-Host, $Wert3 = Read-Host $array = @("Wert1", "Wert2", "Wert3") for $i = 0; $i -lt $array.Length; $i++ ) { Write-Host $array [$i] } Soweit funktioniert das mit der Ein- und Ausgabe. Aber ich denke das reicht noch nicht um die Aufgabe komplett zu erfüllen. Vielen Dank schon einmal für deine Zeit. Liebe Grüße Milad
Hallo Milad, ich kann dir natürlich jetzt nicht einfach die ganze Lösung vorsagen. Aber ich versuche dir ein wenig Tipps in die richtige Richtung zu geben :) Also wenn 3 Argumente entgegen genommen werden sollen, aber mehr oder weniger auch OK sind, dann würde ich die Read-Host Abfrage in eine Schleife packen. Die Rückgabe der einzelnen Eingaben per Read-Host speicherst du in einem Array (Video zu Arrays ➡️ ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-tCJyYLgiSZA.html). Die Schleife wird verlassen, wenn ein leerer Wert eingegeben wird. Die Ausgabe erfolgt dann in einer extra Schleife. Deine for-Schleife geht da schon in die richtige Richtung - ich persönlich mache es aber lieber mit forEach (Video zu ForEach ➡️ ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-aVEsUcXAwtQ.html). Ich hoffe das hilft dir weiter :) Schreib gerne dein Ergebnis hier rein
wenn du in der ISE eine der geschweiften Klammern anklickst, dann wird die paarlich andere Klammer angezeigt und du hast die Möglichkeit, den Schleifenkörper deutlicher zu lesen.