luckysky
Goto Top

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?

Content-Key: 136041

Url: https://administrator.de/contentid/136041

Printed on: April 24, 2024 at 09:04 o'clock

Member: dog
dog Feb 16, 2010 at 09:49:20 (UTC)
Goto Top
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.

http://msdn.microsoft.com/en-us/library/system.windows.forms.messagebox ...
Member: luckysky
luckysky Feb 16, 2010 at 10:46:56 (UTC)
Goto Top
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?