- 737 名前:デフォルトの名無しさん mailto:sage [2018/08/12(日) 09:09:39.33 ID:pT5cyKVs.net]
- >>703
echo hoge > test.txt て書くと「hoge」の後の半角空白までがtest.txtに出力されるんだよ。 >>704 代入しなくても、errorlevel を環境変数として判定に使うと正常に動かない場合がある。 具体的には echo n | comp A.exe B.exe >NUL 2>&1 if not "%ERRORLEVEL%"="0" ( : このとき、何故か%ERRORLEVEL% は常に「0」。バイナリ不一致でも「0」。 echo n | comp A.exe B.exe >NUL 2>&1 if not errorlevel 1 ( : だと正常に動く。何故だか分からない。
|

|