“你确定吗?”通过powershell中的消息框

时间:2016-12-16 08:08:58

标签: forms xaml powershell

Goodmorning开发者,

我正在尝试在powershell中创建一个删除功能。我想要这样的东西:

  function deleteEnv(){
    $result = [System.Windows.Forms.MessageBox]::Show('Are you sure?''Yes', 'No' 'Info')
    if(yes){
     //Delete
}

else {
//do nothing
}
}

当我点击删除按钮时,必须先显示一个消息框,其中两个按钮是或否。如果是,则删除别处什么也不做。我怎么能这样做?

亲切的问候

1 个答案:

答案 0 :(得分:2)

[System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
$result = [System.Windows.Forms.MessageBox]::Show('Are you sure?' , "Info" , 4)
if ($result -eq 'Yes') {
    do stuff
}

补充阅读:http://powershell-tips.blogspot.com.by/2012/02/display-messagebox-with-powershell.html