У нас есть две команды, первая - «condition_command», вторая - «result_command».
Если нам нужно выполнить «result_command», когда «condition_command» успешно (errorlevel = 0):
condition_command && result_command
Если нам нужно запустить «result_command», когда «condition_command» не выполнена:
condition_command || result_command
Поэтому для запуска «some_command» в случае, когда у нас есть «строка» в файле «status.txt»:
find "string" status.txt 1>nul && some_command
в случае, если у нас нет «строки» в файле «status.txt»:
find "string" status.txt 1>nul || some_command