[index] CentreCOM 8948XL コマンドリファレンス 2.9

# IF THEN ELSE ENDIF

カテゴリー：運用・管理 / スクリプト

`IF string1 {EQ|NE} string2 THEN commands [ELSE commands] ENDIF`

string1: 比較対象文字列（1〜255文字）
string2: 比較対象文字列（1〜255文字）
commands: コマンド列

2つの文字列（string1、string2）の比較結果に基づき条件分岐を行うための制御構文。本構文は、スクリプト中でのみ使用可能。
演算子EQは2つの文字列が等しいときに真、NEは2つの文字列が等しくないときに真を返す。比較時は大文字小文字が区別されない。
条件式（string1 {EQ|NE} string2）が真のときはTHEN節（THEN〜ENDIFまたはTHEN〜ELSE）が実行され、その後ENDIFの次から実行が継続される。
条件式が偽のときは、ELSE節があればELSE節（ELSE〜ENDIF）が実行され、その後ENDIFの次からスクリプトの実行が継続される。
条件式が偽で、なおかつELSE節がないときは、ただちにENDIFの次に飛ぶ。

備考・注意事項

スクリプト中でのみ使用可能。

関連コマンド

WAIT

(C) 2004 - 2008 アライドテレシスホールディングス株式会社

PN: J613-M0021-12 Rev.L