Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
Stalker_AleX333


Сообщения: n/a

Профиль | Цитировать


Iska, ну в нюансах я туго пока разбираюсь. Как-то не доводилось раньше ни bat-ники, ни cmd-шники писать. Там может быть куча ошибок.

Вообще я хотел, чтобы после завершения операции (кроме полного удаления) и последующего нажатия Enter окно возвращалось в исходное состояние, т.е. к списку возможных действий.

Весь код целиком
Код: Выделить весь код
@cls

@echo ----------------------------------------------------------
@echo  Панель упраления для Silver Raven mods pack версии 1.1.2
@echo ----------------------------------------------------------
@echo.
@echo.

@echo 1. Копировать отсортированный список плагинов в AppData пользователя?
@echo.
@echo  Нажав цифру 1, вы подтверждаете свое согласие на копирование.
@echo.
@echo.
@echo.

@echo 2. Проверка наличия обновлений сборки. (Настоятельно рекомендуется проводить хотя-бы раз в месяц).
@echo.
@echo  Нажав цифру 2, вы подтверждаете свое согласие на переход по ссылке загрузки обновлений. (Откроется браузер)
@echo.
@echo.
@echo.

@echo 3. Очистка сборки от устаревших файлов. (Используйте после установки обновлений сборки)
@echo.
@echo  Нажав цифру 3, вы подтверждаете свое согласие на очистку сборки.
@echo.
@echo.
@echo.

@echo 4. Загрузка ReShade. (Не влияет на производительность игры, в отличии от ENB и SweetFX)
@echo.
@echo  Нажав цифру 4, вы подтверждаете свое согласие на переход по ссылке загрузки. (Откроется браузер)
@echo.
@echo.
@echo.

@echo 5. Полное удаление сборки. (Если вы хотите сохранить какие-либо файлы, сделайте это сейчас)
@echo.
@echo  Нажав цифру 5, вы подтвердите свое согласие на полное удаление сборки.
@echo  *ВСЕ файлы в подпапках Interface, Meshes, Scripts, Sound, Textures, Video, а также плагины сборки и данный cmd файл будут удалены!
@echo.
@echo.
@echo.

@Set /p var="> Введите ваш ответ и нажмите Enter: "

:: Копирование отсортированного списка плагинов
if %var%==1 ( 
cls
set "BoxOut=%LOCALAPPDATA%\Skyrim Special Edition"
set "FileIn=Plugins.txt"
if not exist "%BoxOut%" md "%BoxOut%"
copy /Y "%~dp0%FileIn%" "%BoxOut%\"
pause
)

:: Загрузка обновлений
if %var%==2 (
cls
start https://yadi.sk/d/D54ZBhxj3ERxw6
exit
)

:: Очистка сборки от устаревших файлов
if %var%==3 (
cls 
del "Data\Textures\effects\fxwhitewater02.*" "Data\Meshes\actors\manekin" 
pause
exit
)

:: Загрузка Reshade
if %var%==4 cls && start https://reshade.me
exit

:: Полное удаление сборки
if %var%==5 ( 
cls 
setlocal enableextensions enabledelayedexpansion
:: Удаляем папки сборки по списку
pushd "%~dp0" & (
	rd /s /q "Data\Interface"
	rd /s /q "Data\Meshes"
	rd /s /q "Data\Scripts"
	rd /s /q "Data\Sound"
	rd /s /q "Data\Textures"
	rd /s /q "Data\Video"	
:: Удаляем плагины сборки по списку	
	del /f /q "Data\test1.*" "Data\test2.*"
	popd
)

endlocal
:: Удаляем сам cmd-шник (пока не включать!)
::&& del "%~dpnx0"
pause
exit
)

Последний раз редактировалось Stalker_AleX333, 26-02-2017 в 21:44.


Отправлено: 21:29, 26-02-2017 | #9