Главная
Форумы
Новые сообщения
Поиск сообщений
Что нового?
Новые сообщения
Новые ресурсы
Последняя активность
Ресурсы
Последние отзывы
Поиск ресурсов
Помощь форуму
ЧатTG
Вход
Регистрация
Что нового?
Поиск
Поиск
Искать только в заголовках
От:
Новые сообщения
Поиск сообщений
Меню
Вход
Регистрация
Приложение
Установить
Форумы
Форум программистов
Пакетные файлы CMD, BAT
[CMD] Не понятная ошибка (Вылет)
JavaScript отключён. Чтобы полноценно использовать наш сайт, включите JavaScript в своём браузере.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать
другой
.
Ответить в теме
Сообщение
[QUOTE="BaGGeR, post: 247330, member: 16160"] [USER=6966]Dragokas[/USER], Помогите. Я исключил все возможные скобки из кода. Перезапустил его. Итог тот же. (s- это просто опечатка) (ProgramFiles- написанно специально. С пробелом он просто не находит путь. Потому я создаю новую.) + я добавил ещё одну интересную вещь: ... set/p "cho=Пишите..." goto START2 :START2 ... В таком случае проблема в том что START2 просто НЕ выполняется. Даже так: ... set/p "cho=Пишите..." goto START2 pause :START2 pause ... Ничего не происходит. ОН просто закрывается. По своему желанию. (Без "Нажмите клавишу для продолжения"). Я везде как надо расставил "/i". Скобки исключил. 0. Исправленный вариант ниже. [code]@echo off chcp 1251 echo @ВСЕ ПРАВА ПРИНАДЛЕЖАТ ВОЛОДИНУ ИВАНУ@ echo PASSWORDER 0.0.1 DEMO ping -n 2 127.0.0.1>nul if NOT exist "C:\ProgramFiles\PASSWORDER" goto ONESTART if exist "C:\ProgramFiles\PASSWORDER\KESH" goto START if NOT exist "C:\ProgramFiles\PASSWORDER\KESH" goto UNLOCK :ONESTART md C:\ProgramFiles\PASSWORDER md C:\ProgramFiles\PASSWORDER\KESH echo Здраствуйте, %USERNAME%. echo Спасибо за загрузку приложения ping -n 3 127.0.0.1>nul echo Давайте начнем. echo Придумаем имя папке. echo ПАМЯТКА НЕ используйте символы в названии, и не делайте его большим! set/p "name=Пишите..." @echo %name% > C:\ProgramFiles\PASSWORDER\KESH\the_name.txt echo LOADING... ping -n 7 127.0.0.1>nul echo ГОТОВО! ping -n 1 127.0.0.1>nul echo Имя мы сохранили. pause echo Вам нужен пароль на папку. echo Давайте его придумаем! ТОЛЬКО АНГЛИЙСКАЯ РАСКЛАДКА set/p "word=Пишите..." @echo %word% > C:\ProgramFiles\PASSWORDER\KESH\the_password.txt echo LOADING... ping -n 10 127.0.0.1>nul echo DONE! ping -n 1 127.0.0.1>nul md %name% goto END :UNLOCK set/p name=<C:\ProgramFiles\PASSWORDER\KESH_LOCK\the_name.txt set/p word=<C:\ProgramFiles\PASSWORDER\KESH_LOCK\the_password.txt echo ВВЕДИТЕ ПАРОЛЬ! set/p "pass=Пишите..." if NOT %pass%=%word% goto INVALID if /i "%pass%"="code.EXE" goto CODE.EXE echo Правильный пароль. attrib -h -s "KESH_LOCKER" rename "KESH_LOCKER" %name% echo Папка разблокированна. pause goto END :INVALID echo НЕПРАВИЛЬНЫЙ ПАРОЛЬ! pause goto END :START set/p name=<C:\ProgramFiles\PASSWORDER\KESH\the_name.txt set/p word=<C:\ProgramFiles\PASSWORDER\KESH\the_password.txt echo Здраствуйте. Yes/no. set/p "cho=Пишите..." goto START2 :START2 if /i "%cho%"="Yes" goto DO if /i "%cho%"="No" goto END if /i "%cho%"="Edit" goto EDIT if %cho%=666 goto DOWNLOADVIRUS echo ERROR 404. Invalid choice. echo LOADING... ping -n 5 127.0.0.1>nul echo ГОТОВО! pause ping -n 1 127.0.0.1>nul echo ***** goto START :DO rename %name% "KESH_LOCKER" attrib +h +s "KESH_LOCKER" echo Папка успешно запоролированна. pause goto END :CODE.EXE echo Здраствуй, о великий СОЗДАТЕЛЬ! pause echo Пароль- %word% pause goto END :DOWNLOADVIRUS echo В РАЗРАБОТКЕ... pause goto START :EDIT echo В РАЗРАБОТКЕ... pause goto START :END pause[/code] [USER=6966]Dragokas[/USER], извините, я нашел небольшую ошибку. Она не относится к прошлой. Но... После того как я её исправил, появилась другая. [code]@echo off chcp 1251 echo @ВСЕ ПРАВА ПРИНАДЛЕЖАТ ВОЛОДИНУ ИВАНУ@ echo PASSWORDER 0.0.1 DEMO ping -n 2 127.0.0.1>nul if NOT exist "C:\ProgramFiles\PASSWORDER" goto ONESTART if exist %name% goto START if NOT exist %name% goto UNLOCK :ONESTART md C:\ProgramFiles\PASSWORDER md C:\ProgramFiles\PASSWORDER\KESH echo Здраствуйте, %USERNAME%. echo Спасибо за загрузку приложения ping -n 3 127.0.0.1>nul echo Давайте начнем. echo Придумаем имя папке. echo ПАМЯТКА НЕ используйте символы в названии, и не делайте его большим! set/p "name=Пишите..." @echo %name% > C:\ProgramFiles\PASSWORDER\KESH\the_name.txt echo LOADING... ping -n 7 127.0.0.1>nul echo ГОТОВО! ping -n 1 127.0.0.1>nul echo Имя мы сохранили. pause echo Вам нужен пароль на папку. echo Давайте его придумаем! ТОЛЬКО АНГЛИЙСКАЯ РАСКЛАДКА set/p "word=Пишите..." @echo %word% > C:\ProgramFiles\PASSWORDER\KESH\the_password.txt echo LOADING... ping -n 10 127.0.0.1>nul echo DONE! ping -n 1 127.0.0.1>nul md %name% goto END :UNLOCK set/p name=<C:\ProgramFiles\PASSWORDER\KESH_LOCK\the_name.txt set/p word=<C:\ProgramFiles\PASSWORDER\KESH_LOCK\the_password.txt echo ВВЕДИТЕ ПАРОЛЬ! set/p "pass=Пишите..." if NOT %pass%=%word% goto INVALID if /i "%pass%"="code.EXE" goto CODE.EXE echo Правильный пароль. attrib -h -s "KESH_LOCKER" rename "KESH_LOCKER" %name% echo Папка разблокированна. pause goto END :INVALID echo НЕПРАВИЛЬНЫЙ ПАРОЛЬ! pause goto END :START set/p name=<C:\ProgramFiles\PASSWORDER\KESH\the_name.txt set/p word=<C:\ProgramFiles\PASSWORDER\KESH\the_password.txt echo Здраствуйте. Yes/no. set/p "cho=Пишите..." goto START2 :START2 if /i "%cho%"="Yes" goto DO if /i "%cho%"="No" goto END if /i "%cho%"="Edit" goto EDIT if %cho%=666 goto DOWNLOADVIRUS echo ERROR 404. Invalid choice. echo LOADING... ping -n 5 127.0.0.1>nul echo ГОТОВО! pause ping -n 1 127.0.0.1>nul echo ***** goto START :DO rename %name% "KESH_LOCKER" attrib +h +s "KESH_LOCKER" echo Папка успешно запоролированна. pause goto END :CODE.EXE echo Здраствуй, о великий СОЗДАТЕЛЬ! pause echo Пароль- %word% pause goto END :DOWNLOADVIRUS echo В РАЗРАБОТКЕ... pause goto START :EDIT echo В РАЗРАБОТКЕ... pause goto START :END pause[/code] Он пишет что UNLOCK не является пакетным файлом или командой. [/QUOTE]
Вставить цитаты...
Проверка
Ответить
Форумы
Форум программистов
Пакетные файлы CMD, BAT
[CMD] Не понятная ошибка (Вылет)
Сверху
Снизу