Трудно точно сказать, о чем вы спрашиваете, потому что вы уже запускаете пакетный файл, так как не запускать пакетный файл, чтобы выяснить, следует ли запускать пакетный файл?
Независимо от того,Я посмотрю, поможет ли это вам:
@echo off
setlocal enabledelayedexpansion
:: Check for "check_ok" and exit the batch file if it is NOT found
Findstr -m /S /C:"check_ok" "C:\tmp\test.txt" || goto :eof
:: If we get here, then check_ok was found
:: Continue with the rest of your batch file