コマンドである文字列の中に特定の文字が含まれるかどうかを調べる方法です。
rem 検索対象の文字列 set str=abcdefg rem 検索する文字 set search=abc rem 文字が含まれるかチェックする echo "%str%" | find "%search%" >NUL if not ERRORLEVEL 1 goto CODE2 rem 文字が含まれていない場合 :CODE1 echo 含まれていません pause rem 処理終了 exit /b rem 文字が含まれていた場合 :CODE2 echo 含まれています pause