Код завершения любой программы сохраняется в переменной %ERRORLEVEL%
в пакетном скрипте.
Из руководства по 7-zip:
7-Zip returns the following exit codes:
Code Meaning
0 No error
1 Warning (Non fatal error(s)). For example, one or more files were locked by some other application, so they were not compressed.
2 Fatal error
7 Command line error
8 Not enough memory for operation
255 User stopped the process
Итак: вы можете сделать:
"\Program Files\7-Zip\7z.exe" l "\Backup Google Docs.7z"
if errorlevel 255 goto:user_stopped_the_process
if errorlevel 8 goto:not_enough_memory
if errorlevel 7 goto:command_line_error
if errorlevel 2 goto:fatal_error
if errorlevel 1 goto:ok_warnings
Осторожно, if errorlevel N
проверяет, что %ERRORLEVEL%
больше или равно N, поэтому вы должны поместить их в порядке убывания.