2017-04-19 7 views
0

Je crée une interface graphique pour un script PowerShell et je veux afficher un MetroMessageBox en utilisant MetroFramework, il suffit d'avoir un message et le bouton OK pour le rejet.Utiliser MetroMessageBox dans PowerShell

Recherche en ligne tout ce que j'ai trouvé était pour VB.Net et C#. J'ai regardé comment exécuter le code VB.Net et C# dans PS, l'ai essayé sans la chance.

regardant la classe MessageBox dans le code System.Windows

[System.Windows.MessageBox]::Show('Hello') 

J'ai essayé, sans succès.

[MetroFramework.MetroMessageBox]::Show('Hello') 

Comment puis-je utiliser MetroMessageBox dans PowerShell?

+0

Ressemblant vous devez ajouter les bibliothèques avec 'Add-Type' Alors vous devriez être capable d'utiliser la méthode qui devrait ressembler à ceci: '[MetroFramework.MetroMessageBox] :: Show (ceci," Votre message ici. "," Titre ici ", MessageBoxButtons.OKCancel, MessageBoxIcon.Hand)' – BenH

Répondre

0

obtenu fonctionnant avec ce

[MetroFramework.MetroMessageBox]::Show($mainForm,"Your message here.","Title Here","OK","Info","211") 

N'a pas besoin d'utiliser Add-type ou tout autre chose