ここで問題が発生しました。
ファイル内の文字を書き込んで一致させてから、いくつかのコマンドを実行したいのですが、これは間違っています..! これらのコマンドを試すことができます..
c:>\echo 1 >file.txt
c:>\set /p var=<file.txt
c:>\if %var% EQU "1" (echo 21 ) ELSE (echo 10)
値が得10
られます。変数をファイルに書き込む別の方法を試します。
c:>\set /p=1 <nul>file.txt
c:>\set /p var=<file.txt
c:>\if %var% EQU "1" (echo 21 ) ELSE (echo 10)
file.txt
およびでデータを表示する場合var
:
c:>\type file.txt
1
c:>\echo %var%
1
c:>\if %var% EQU "1" (echo 21 ) ELSE (echo 10)
10
助けてくれてありがとう。