luckysky

Messagebox aus der Powershell wird im Hintergrund angezeigt

Hallo ich habe ein Verständnisproblem mit 2 Codearten einer Messagebox...

Die eine Angabe einer Messagebox funktioniert gut (WSH):

$wshshell = new-object -comobject wscript.shell
$Answer = $wshshell.popup("Mitteilung",0,"Kopfzeile",4)  

Wenn ich es so wie in den Anleitungen der Powershell aber angebe, verschwindet das Meldungsfenster im Hintergrund

[System.Windows.Forms.MessageBox]::show("Hello","OK",1)  


Kann man denn nicht eine Messagebox auch so gestalten?
Da bekomm ich allerdings immer einen Konstruktor error...
$message = new-object System.Windows.Forms.MessageBox
$message.text = "test"  

Warum geht die WSH Variante in den Vordergrund und die Forms variante nicht?
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 136041

Url: https://administrator.de/forum/messagebox-aus-der-powershell-wird-im-hintergrund-angezeigt-136041.html

Ausgedruckt am: 16.07.2025 um 00:07 Uhr

dog
dog 16.02.2010 um 10:49:20 Uhr
Da bekomm ich allerdings immer einen Konstruktor error...

You cannot create a new instance of the MessageBox class. To display a message box, call the static method MessageBox..::.Show.

msdn.microsoft.com/en-us/library/system.windows.forms.messagebox ...
luckysky
luckysky 16.02.2010 um 11:46:56 Uhr
Hm...
glatt überlesen. Dann kanns so nicht gehen.
Merci

Somit bleibt nur noch die Frage warum der Aufruf einmal nach hinten gedrückt wird und mit dem Popup Derivat im Vordergrund landet?