[FAQ CENTER トップ]
[バッチコマンド FAQ トップへ]

バッチコマンド FAQ



スポンサード リンク




Q 「( の使い方が誤っています。」というエラーの原因と対処

A
以下のようなバッチを実行した場合、「( の使い方が誤っています。」というエラーが表示される場合があります。

■エラーコード


if %RET% == 0 (
echo GOOD
) else (
echo BAD
)


これは %RET% に値が入っていないため、 以下のような条件文が実行されることにより発生しています。

C:\>if == 0 (

%RET% に値を入れることにより条件式が成立します。

C:\test>if 0== 0 (

■正常なコード

set RET=0

if %RET% == 0 (
echo GOOD
) else (
echo BAD
)




dir c:\
c:\test




スポンサード リンク



本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)

[バッチコマンド FAQ トップへ]
[FAQ CENTER トップ]