start /wait
указывает пакету дождаться завершения программы перед выполнением следующей строки или завершением сценария. чтобы держать его открытым и ничего не делать, вы можете использовать pause:
@ECHO OFF
title test
@ECHO ON
"C:\My CLI Tools\7zip\x64\7za.exe"
pause
Или тайм-аут:
@ECHO OFF
title test
@ECHO ON
start "" /WAIT "C:\My CLI Tools\7zip\x64\7za.exe"
timeout /t 300
Но оба они ничего не сделают, пока не истечет время ожидания или вы не нажмете любую клавишу.
Если вы ожидали вывода в окне cmd, а команда фактически выводит данные в консоль cmd, то вам не следует start
выходить за пределы текущего окна консоли. Просто сделай:
@ECHO OFF
title test
@ECHO ON
"C:\My CLI Tools\7zip\x64\7za.exe"
pause