Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)

Модерирует : gyra, Maz

articlebot (21-06-2016 11:40): Следующая часть - Командная строка, батники, сценарии (bat, cmd)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

NitrogenRuBoard



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
@ECHO off
TITLE Установка патча на изменение смайлов
IF not exist surfaces.pck GOTO NotFound
IF exist surfaces.pck GOTO Start
:NotFound
CLS
ECHO Не найден файл surfaces.pck! Установка патча невозможна!
PAUSE
EXIT
:Cancel
CLS
ECHO Установка патча отменена
PAUSE
EXIT
:Start
CLS
ECHO Установить патч?
ECHO 1. Да
ECHO 2. Нет
SET Right=0
SET /p St=
IF /i "%St%"=="1" GOTO ResetSettings
IF /i "%St%"=="2" GOTO Cancel
IF "%Right%"=="0" GOTO Start
:ResetSettings
CLS
SET Smiles=Null
SET SmilesName=Null
SET ToSmiles=Null
SET ToSmilesName=Null
SET SmilesNum=Null
SET ToSmilesNum=Null
SET AllRight=Null
IF "%Prepaired%"=="1" (
 GOTO SetSmiles
) ELSE (
 GOTO PrepairFiles
)
:PrepairFiles
ECHO Подготовка необходимых файлов
ECHO ---
pwpack -x surfaces.pck
pwpack -x SmilesPatch.pck
SET Prepaired=1
:SetSmiles
CLS
ECHO Укажите, какие смайлы вы хотели бы заменить?
ECHO 1. Стандартные
ECHO 2. Свиней
ECHO 3. Медведей  
ECHO 4. Самураев
ECHO 5. Обезьян
SET Right=0
SET /p SmilesNum=
IF /i "%SmilesNum%"=="1" (
SET Smiles=emotions0
SET SmilesName=Стандартные
SET Right=1
)
IF /i "%SmilesNum%"=="2" (
SET Smiles=emotions1
SET SmilesName=Свиней
SET Right=1
)
IF /i "%SmilesNum%"=="3" (
SET Smiles=emotions2
SET SmilesName=Медведей
SET Right=1
)
IF /i "%SmilesNum%"=="4" (
SET Smiles=emotions3
SET SmilesName=Самураев
SET Right=1
)
IF /i "%SmilesNum%"=="5" (
SET Smiles=emotions4
SET SmilesName=Обезьян
SET Right=1
)
IF "%Right%"=="0" GOTO SetSmiles
GOTO SetToSmiles
:SetToSmiles
CLS
ECHO Вы хотите заменить смайлы %SmilesName% на смайлы...
ECHO 1. Стандартные
ECHO 2. Свиней
ECHO 3. Медведей  
ECHO 4. Самураев
ECHO 5. Обезьян
ECHO 6. Зеленых обезьян
ECHO 7. Девчачьих обезьян
ECHO 8. Медуз
ECHO 9. Тигров
ECHO 10. Котов
ECHO 11. Альтернативных котов
ECHO 12. Детей
ECHO 13. Пупсов
ECHO 14. Ворон
SET Right=0
SET /p ToSmilesNum=
IF /i "%ToSmilesNum%"=="1" (
SET ToSmiles=standart
SET ToSmilesName=Стандартные
SET Right=1
)
IF /i "%ToSmilesNum%"=="2" (
SET ToSmiles=pigs
SET ToSmilesName=Свиней
SET Right=1
)
IF /i "%ToSmilesNum%"=="3" (
SET ToSmiles=bears
SET ToSmilesName=Медведей
SET Right=1
)
IF /i "%ToSmilesNum%"=="4" (
SET ToSmiles=samurais
SET ToSmilesName=Самураев
SET Right=1
)
IF /i "%ToSmilesNum%"=="5" (
SET ToSmiles=monkeys
SET ToSmilesName=Обезьян
SET Right=1
)
IF /i "%ToSmilesNum%"=="6" (
SET ToSmiles=greenmonkeys
SET ToSmilesName=Зеленых обезьян
SET Right=1
)
IF /i "%ToSmilesNum%"=="7" (
SET ToSmiles=girlmonkeys
SET ToSmilesName=Девчачьих обезьян
SET Right=1
)
IF /i "%ToSmilesNum%"=="8" (
SET ToSmiles=medusas
SET ToSmilesName=Медуз
SET Right=1
)
IF /i "%ToSmilesNum%"=="9" (
SET ToSmiles=tigers
SET ToSmilesName=Тигров
SET Right=1
)
IF /i "%ToSmilesNum%"=="10" (
SET ToSmiles=cats
SET ToSmilesName=Котов
SET Right=1
)
IF /i "%ToSmilesNum%"=="11" (
SET ToSmiles=cats2
SET ToSmilesName=Альтернативных котов
SET Right=1
)
IF /i "%ToSmilesNum%"=="12" (
SET ToSmiles=childrens
SET ToSmilesName=Детей
SET Right=1
)
IF /i "%ToSmilesNum%"=="13" (
SET ToSmiles=sweeties
SET ToSmilesName=Пупсов
SET Right=1
)
IF /i "%ToSmilesNum%"=="14" (
SET ToSmiles=ravens
SET ToSmilesName=Ворон
SET Right=1
)
IF "%Right%"=="0" GOTO SetToSmiles
GOTO AllRight
:AllRight
CLS
ECHO Итак, вы хотите заменить смайлы %SmilesName% на смайлы %ToSmilesName%.
ECHO Если все верно, введите 1
ECHO Если вы ошиблись, введите 2
ECHO Если вы хотите отменить установку патча, введите 3
SET Right=0
SET /p AllRight=
IF /i "%AllRight%"=="1" GOTO InstallPatch
IF /i "%AllRight%"=="2" GOTO ResetSettings
IF /i "%AllRight%"=="3" GOTO Cancel
IF "%Right%"=="0" GOTO AllRight
:InstallPatch
copy SmilesPatch.pck.files\smiles\%ToSmiles%.dds surfaces.pck.files\surfaces\ingame\%Smiles%.dds
copy SmilesPatch.pck.files\smiles\%ToSmiles%.txt surfaces.pck.files\surfaces\ingame\%Smiles%.txt
GOTO Continue
:Continue
CLS
ECHO Заменить еще какие нибудь смайлы или хватит?
ECHO 1. Еще
ECHO 2. Хватит
SET Right=0
SET /p Cont=
IF /i "%Cont%"=="1" GOTO ResetSettings
IF /i "%Cont%"=="2" GOTO Finish
IF "%Right"=="0" GOTO Continue
:Finish
CLS
DEL SmilesPatch.pck /Q
RMDIR SmilesPatch.pck.files /S /Q
pwpack -c surfaces.pck.files -z 1 surfaces.pck
RMDIR surfaces.pck.files /S /Q
CLS
ECHO Установка патча завершена!
PAUSE
DEL InstallSmilesPatch.bat /Q

Всего записей: 71 | Зарегистр. 14-06-2006 | Отправлено: 01:56 07-07-2010 | Исправлено: NitrogenRuBoard, 01:57 07-07-2010
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)
articlebot (21-06-2016 11:40): Следующая часть - Командная строка, батники, сценарии (bat, cmd)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru