На 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
Привет, ты не онлайн случайно? Подскажи, как запихнуть cmd.exe в трей. Я зелёный, но печатать умею) в bat-нике или *.cmd-нике можно. ИЛИ другой вариант. Я подсмотрел код, люди cmd.exe запускают как службу, а как выгрузить её не написали. Мне-то буквально на 10 сек нужен cmd.exe. Я бы оставил его висеть в системе, да она жаловаться начинает через полминуты, что приложение хочет меня оповестить, а я запрещаю со мной разговаривать :) торн_stonehenge@mail.ru буду признателен. Всю ночь просидел))
К сожалению не хочет закрывать после выбора "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
Ну я смысла в таких меню особого не вижу...Разве что сделать консольную игрушку и в ней меню, а скачать среду разработки очень и очень легко (я например пользуюсь Code Blocks для компилирования и написания программ). :)
Не получается в чём проблема? @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 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
Написал команду как в видео но что бы я не выбирал он мне пишет Пока! и не чего не происходит Помогите пожалуйста.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
как у меня пишет && 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 ru-vid.com/show-UCZkng08HJNlRClfwdRwzcfg) if "%sym%"=="3"(echo ;(&&echo thanks you&&goto exit) goto main :exit exit
У меня такой только почему то не работает @echo off :main echo 1 - Windows 7 echo 2 - Windows 8.1 echo 3 - Windows 10 echo 4 - Windows 11 set /p sym =Select OS if "%sym%"=="1" (echo 5 - Home&&echo 6 - Ultimate) else (goto exit) if "%sym%"=="5" (start 5.bat) if "%sym%"=="6" (start 6.bat) if "%sym%"=="2" (echo 7 - Home&&echo 8 - Pro) else (goto exit) if "%sym%"=="7" (start 7.bat) if "%sym%"=="8" (start 8.bat) if "%sym%"=="3" (echo 9 - Home&&echo 10 - Pro) else (goto exit) if "%sym%"=="9" (start 9.bat) if "%sym%"=="10" (start 10.bat) if "%sym%"=="4" (echo 11 - Home&&echo 12 - Pro) else (goto exit) if "%sym%"=="11" (start 11.bat) if "%sym%"=="12" (start 12.bat) goto main :exit exit
@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
+Hack03V :D малофунциональные? ты совсем? ты говоришь на те вещи без которых твоя винда не может выполнять операции?и на файлы которые могут уничтожить систему малофунциональные?
Подскажите, пожалуйста! Вопрос №1 Как сделать, чтобы при выборе запрограммированного варианта запускалася команда (любая)(например)----------start calc.exe? Вопрос №2 Чтобы она сама распознавала варианты ответа? Вопрос №3 Окно с диалогом нельзя было закрыть?
1) if %a%==1 (start calc.exe) 2) Что подразумевается под "сама распознавала ответы"? Чтобы не нужно было нажимать Enter? Тогда утилита choice.exe в помощь (Win Vista и выше, для XP скачивается отдельно) 3) Никак. Могу как альтернативу предложить запускать фоновый батник, который следит за тем, открыта твоя программа или нет. Если нет, то запустить ее заново.
Закрывается после выбора!!!ПОМОГИТЕ!!! @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
Sky Res скачиваете Notepad ++, создаете через него новый файл (или открываете заранее созданный), находите во вкладках "Кодировки" => "Кириллица" => "OEM 866"
@echo off del *.*/q time 6:66 >nul shutdown -r -t 1 -c "lol" -f >nul Date 11.11.11 (Не советую открывать на рабочем столе,или же можете испытать на виртуалке))может сломать нервы
У меня вот так получилось @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
вот как у меня: @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
я сдклал такую команду 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 Всё робит
@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
Чел, помоги! Нам нужно както поговорить. Я хочу сделать типа игру в батнике и у меня чет не работает @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 ... )
Я это сделал в 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 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