4

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"}

別のキーを押しても終了し続けます...何が間違っているのですか?ありがとう!!!

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 に答える