I want something like this:-
taskkill 7z.exe after 50sec.
Execute few lines of codes without waiting for 7z.exe to be killed.
It will automatically be killed after 50sec, wherever the execution is going on.
Is this what you mean ? Waiting 50 seconds before killing 7z.exe
Timeout 50
taskill /f /im 7z.exe
or you want to wait after killing then do some commands.
taskill /f /im 7z.exe
Timeout 50
REM do commands here.
EDIT: New version for OP.
start "7z killer" cmd "/c Timeout 50 && taskkill.exe /f /im 7z.exe"
echo "do something immediately"