2 all
Есть некрасивый, не компактный, но зато 100%но рабочий
Вариант 1
Вариант 1
Скрытый текст
Код:

If Not Exist "%Path1%" (
GoTo NotFound
)
If Not Exist "%Path2%" (
GoTo NotFound
)
If Not Exist "%Path3%" (
GoTo NotFound
)
If Not Exist "%Path4%" (
GoTo NotFound
)
If Not Exist "%Path5%" (
GoTo NotFound
)
Пожалуйста, у кого есть время, возможность, желание - помогите мне
Вариант 1 объединить в одну строку, чтобы было красиво, компактно, что-то вроде
Вариант 2
Вариант 2
Скрытый текст
Код:

( ( ( If Not Exist "%Path1%" ) Or ( If Not Exist "%Path2%" ) Or ( If Not Exist "%Path3%" ) Or ( If Not Exist "%Path4%" ) Or ( If Not Exist "%Path5%" ) ) (
GoTo NotFound
)
)
Ещё я думал про
Вариант 3
Скрытый текст
Код:

If Not Exist "%Path1%" (
If Not Exist "%Path2%" (
If Not Exist "%Path3%" (
If Not Exist "%Path3%" (
If Not Exist "%Path5%" (
GoTo NotFound
)
)
)
)
)
Но -
Вариант 3 сработает только в том случае, если нет всех 5ти файлов.
Если, для примера:
1) нет файл 1 и 2
2) есть файл 3
3) нет файл 4 и 5
то
Вариант 3 не сработает.
Спасибо.