按X退出或任何其他键继续?

时间:2013-03-01 22:08:46

标签: powershell

Grrr ......这里的Noob问题。我想创建一个基本上这样做的块:

Write-Host "Press X to cancel or any other key to continue"
$continue = Read-Host
  If ($continue = "X") 
     {exit}
  else 
     {Write-Host "Hello world"}

即使我按另一把钥匙也要退出...我做错了什么?感谢!!!

2 个答案:

答案 0 :(得分:7)

您应该使用“-eq”进行比较。简单的例子:

$a = "Powershell"
IF ($a -eq "PowerShell")
{
 "Statement is True"
}
ELSE
{
 "Statement is False"
}

以下是对“if-then-else”语句充满信心的阅读:IF_THEN_ELSE in Powershell

答案 1 :(得分:2)

=运算符用于分配。使用-eq来测试是否相等。