4

Grrr ...这里是菜鸟问题。我想创建一个基本上可以做到这一点的块:

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

即使我按另一个键也会继续退出......我做错了什么?谢谢!!!

4

2 回答 2

7

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

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

以下是一些对“if-then-else”语句充满信心的阅读材料:Powershell 中的 IF_THEN_ELSE

于 2013-03-01T22:13:13.100 回答
2

=运算符用于赋值。用于-eq测试是否相等。

于 2013-03-01T22:12:12.557 回答