2016-05-18 7 views

Antwort

0

Hy erreichen,

Dies ist ein Pop-up-

$wshell = New-Object -ComObject Wscript.Shell 
$wshell.Popup("Operation Completed",0,"Done",0x1) 

Und für Windows 10 Benachrichtigung angezeigt werden, vielleicht können Sie dies versuchen: https://gist.github.com/altrive/72594b8427b2fff16431

0

I Ich habe versucht, mit einem reinen PS-Popup zu bleiben, das ist es, was ich mir ausgedacht habe. Works Aufruf von innerhalb anderer Funktionen und von Schaltflächen. Dies ist nur ein Testskript für mich, und alles im Hauptcode ist global, also muss ich die Variable nicht vorerstellen und übergeben.

Diese Funktion funktioniert ohne die ($ msg) Parameter und die Eingabe ($ msgText). Sie können also die Parameterklammern vollständig weglassen.

function msgPopUp($msg){ 
#Create Default Document Form 
    Add-Type -AssemblyName System.Windows.Forms 
    $msgForm = New-Object Windows.Forms.Form 
    $msgForm.Size = New-Object Drawing.Size @(400,200) 
    $msgForm.StartPosition = "CenterScreen" 
    $msgForm.Text = "New User Setup Information" 

#Write Message on msgForm Box 
    $msgLabel = New-Object System.Windows.Forms.Label 
    $msgLabel.Location = New-Object System.Drawing.Size(0,0) 
    $msgLabel.Size = New-Object System.Drawing.Size(400,200) 
    $msgLabel.Text = $msg 
    $msgForm.Controls.Add($msgLabel) 

#Display msgForm 
    $msgForm.ShowDialog() 
} 

$msgText = "Fun times for all " + $msgForm.Text 
msgPopUp($msgText); 
Verwandte Themen