PDA

Просмотр полной версии : bat'ch


Denever
03.03.2011, 18:56
@echo off
color 0C
title Трам пам пам
echo Шифратор кодировки DE237
echo Входящий файл start.exe - русская кодировка
echo Выходящий файл end.txt - кодировка DE237
echo #----------------------------------------------#
echo # Внимание кодируються только русские быквы! #
echo # Код доступа: 116781 #
echo #----------------------------------------------#
set Step1prompt=x
set /p Step1prompt= Пожайлуcто введите код доступа:
if /i %Step1prompt%==116781 goto yes

:yes
echo Код доступа принят..
goto encode

:encode
* Скрытое Действие *
echo Готово.
echo Ваш зашифрованный файл: end.txt
goto end

:error
echo Неправельный код доступа!
goto end

:end
@pause

Как примерно можно зделать если: Ввели неправельное значение то отбрасывает на goto error?
Мне нужно как то привести в дейтвие вызова:
:error
echo Неправельный код доступа!
goto end
Если ввести любые значение кроме 116781.

Nickers
04.03.2011, 08:58
if /i %Step1prompt%==116781 (goto yes) else (goto error)
Пологаю?

Или просто 2й Иф вставить... Например:
set /p Step1prompt= Пожайлуcто введите код доступа:
if /i %Step1prompt%==116781 goto yes
if /i %Step1prompt%<>116781 goto error

Ты верно не сам писал Бат этот?

Denever
04.03.2011, 15:55
Я пишу Java шифрацию текста.
Батник писал сам.

Спасиб))