8
0
Skriptentwickung/test/Messageboxen mit Eingabeaufforderung und Icons2.ps1
2024-01-24 16:42:38 +01:00

45 lines
2.5 KiB
PowerShell
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

for( $i = 0; $i -le 100; $i++)
{
If ($i -gt 89 -and $i -le 90 )
{
$Result = [System.Windows.Forms.MessageBox]::Show("Achtung $([System.Environment]::NewLine)Der Kontrollwert liegt bei ($i).$([System.Environment]::NewLine)" +
"Möchten Sie ihn zurücksetzten?","Frage an den Benutzer",3,[System.Windows.Forms.MessageBoxIcon]::Exclamation)
If($Result -eq "Yes")
{
$i = $null
}
elseif ( $Result -eq "No")
{
# Wert bleibt
}
else #bei Abbrechen
{
break
}
}
else
{
"#Kontrollwert liegt bei $($i)"
}
#Kontrollwert liegt bei 0
#Kontrollwert liegt bei 1
#Kontrollwert liegt bei 2
#Kontrollwert liegt bei 3
#Kontrollwert liegt bei 4
#Kontrollwert liegt bei 5
#Kontrollwert liegt bei 6
#Kontrollwert liegt bei 7
# ... ... ... ...
#Kontrollwert liegt bei 84
#Kontrollwert liegt bei 85
#Kontrollwert liegt bei 86
#Kontrollwert liegt bei 87
#Kontrollwert liegt bei 88
#Kontrollwert liegt bei 89
# Hier erscheint die Messagebox wie vorgegangen werden soll.
# Ja - $i wird auf 0 gesetzt
# Nein - $bleibt, das Script läuft bis $i = 100
# Abbrechen - bricht das Script ab
}