私はバッチファイルを初めて使用し、findstr に関するいくつかの投稿を見てきましたが、IP アドレスを含む文字列内で 169 を見つけることができませんでした
set Foo=169.254.100.1
SET Foo|findstr /i 169
if ERRORLEVEL 1 (echo it doesnt contain 169, do launch) else (echo it contains 169, don't do launch)
)
ご覧のとおり、Foo には 169 が含まれていますが、findstr を実行すると 1 が返され、「169 が含まれていません。起動してください」と表示されます。
ここで何が悪いのか誰にもわかりますか?