これは私が持っているコードです:
IF EXIST %CD%\tictactoeXwinlog.log (
ECHO %xwinlog% > tictactoeXwinlog.log
) ELSE (
IF %xwinlog% > 0 (
ECHO %xwinlog% > %CD%\tictactoeXwinlog.log
) ELSE (
ECHO 0 > %CD%\tictactoeXwinlog.log
)
私が平易な英語でやろうとしているのは、ログ ファイルが存在するかどうかを確認することです。存在する場合は、変数 %xwinlog% の現在の値をログに書き込み、そこにあるものを上書きします。存在しない場合は、変数の値が 0 より大きいことを確認し、存在する場合はそれをログ ファイルに書き込み、0 より大きくない場合はログ ファイルに 0 を書き込みます。最後の部分は、何らかの理由で、変数をログに書き込もうとして変数が0の場合、代わりに「ECHO is off」と書き込むためです。
私が得ているのは、「現時点では予期しない」というエラーです
どんな助けでも大歓迎です。