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-ID: 136041

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

Ausgedruckt am: 22.12.2024 um 21:12 Uhr

dog
dog 16.02.2010 um 10:49:20 Uhr
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 ...
luckysky
luckysky 16.02.2010 um 11:46:56 Uhr
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?