Войти

Показать полную графическую версию : [решено] Вывод сообщения ошибки после выполнения команд


white155
07-04-2011, 00:29
Вообщем такая ситуация, идут последовательно несколько команд, после выполнения каждой надо проверить выполнилась команда или нет, если команда выполнилась, то продолжить. Если нет, то вывести сообщение с ошибкой и спросить пользователя, продолжать выполнение или нет.

amel27
09-04-2011, 19:52
как-то так:
@echo off
(
Команда1 || Call :ERR Команда 1
Команда2 || Call :ERR Команда 2
Команда3 || Call :ERR Команда 3
)2>Nul

EXIT 0

:ERR
Set "$Y="
Echo Ошибка выполнения: %*
Set /P $Y="Продолжить? (Y/N): "
If /I "%$Y%"=="Y" Exit /B 1
If /I "%$Y%"=="N" Exit 1
GoTo:ERR




© OSzone.net 2001-2012