如何检查是否单击了按钮?

时间:2010-08-11 12:40:24

标签: powershell

我的ps1脚本中有一个以下LOC,显示带有OK按钮的消息。

[Windows.Forms.MessageBox]::Show($Message, $Title, [Windows.Forms.MessageBoxButtons]::OK, [System.Windows.Forms.MessageBoxIcon]::Information, [System.Windows.Forms.MessageBoxDefaultButton]::Button1, [System.Windows.Forms.MessageBoxOptions]::DefaultDesktopOnly) | Out-Null   

我只想在用户单击OK按钮时执行某些操作:

if (Button1.pressed())
{
   #perform some operations
}

如何检查按钮是否被点击?

由于

1 个答案:

答案 0 :(得分:5)

我找到了一个简单的解释here

基本上,您将Show函数的返回值与[Windows.Forms.DialogResult]::OK

进行比较