Премини към съдържанието
От 1-ви септември 2021 г., вход във форумите ще е възможен само с имейл адрес вместо потребителско име. Ако не помните имейла с който сте се регистрирали, вижте го в настройките на профила си. ×
  • Добре дошли!

    Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

    Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

     

Искам да направя CMD Multi Choice Menu


Препоръчан отговор


Здравейте искам да си направя  Multi Choice Menu с bat file 

 

@echo off
title Multiple Choice Menu 
:home
cls
echo.
echo Select Options:
echo =============
echo 1) Opem My Channel;
echo 2) open League of Legends
echo 3) Open Ikariam-Zeta world
echo 4) Open Facebook
echo 5) Exit
echo.
set /p sugar=Type option: 
if "%sugar%"=="1" start www.vbox7.com/user:sugarshot
if "%sugar%"=="5" exit
 
Сайтовете мога да си ги оправя но въпроса ми е как мога да си отворя някой exe файл ? 
 
пробвах с start s:\Riot Games\League Of legends\lol.launcher.exe но не се получи 
 
П.П аз съм с C;\ и S;\ не с D:\ дълга история :D 
Линк към коментара
Сподели в други сайтове

cmd не приема файлове и папки в които има интервал.

Но приема заградени с кавички:

"s:\League of Legends\blah.exe"

Линк към коментара
Сподели в други сайтове

Много ме заинтересова това и си направих това

 

a кода е :

@echo off 
color c
title Multiple Choice Menu 
:home
cls
echo.
echo Select Options:
echo =============
echo 1) Open Unturned
echo 2) open Team Fortress 2
echo 3) Open Super Meat Boy
echo 4) Open Five Nights at Freddy's
echo 5) Open PAC-MAN
echo 6) Open Grid 2
echo 7) Open Dirt Showdown
echo 8) Open Watch Dogs
echo 9) Open Garry's Mod
echo 10) Open Portal 2
echo 11) Open Steam
echo 12) Open Reciever
echo 13) Open Ace Of Spades
echo 14) Open Gun Monkeys
echo 15) Exit
echo.
set /p sugar=Type option: 
if "%sugar%"=="1" start steam://rungameid/304930
if "%sugar%"=="2" start steam://rungameid/440
if "%sugar%"=="3" start "G:\Program Files (x86)\Super Meat Boy\SuperMeatBoy.exe"
if "%sugar%"=="4" start "G:\Program Files (x86)\Five Nights at Freddy's\FiveNightsatFreddys.exe"
if "%sugar%"=="5" start "E:\Program Files (x86)\PAC-MAN Championship Edition DX+\PAC-MAN.exe"
if "%sugar%"=="6" start steam://rungameid/44350
if "%sugar%"=="7" start steam://rungameid/201700
if "%sugar%"=="8" start "G:\Program Files\Ubisoft\WATCH_DOGS\bin\Watch_Dogs.exe"
if "%sugar%"=="9" start steam://rungameid/4000
if "%sugar%"=="10" start steam://rungameid/620
if "%sugar%"=="11" start "G:\Program Files (x86)\Steam\Steam.exe"
if "%sugar%"=="12" start steam://rungameid/234190
if "%sugar%"=="13" start steam://rungameid/224540
if "%sugar%"=="14" start steam://rungameid/239450
if "%sugar%"=="15" exit

П.П.Копирах кода и си добавих тези неща

 

EDIT:Не трябва да се слага "start" преди програма например start "G:\Program Files (x86)\Steam\Steam.exe" трябва да е само if "%sugar%"=="11" "G:\Program Files (x86)\Steam\Steam.exe" за да се отвори програмата а не друг cmd прозорец

Ето го и редактираня код:

@echo off 
color c
title Multiple Choice Menu 
:home
cls
echo.
echo Select Options:
echo =============
echo 1) Open Unturned
echo 2) open Team Fortress 2
echo 3) Open Super Meat Boy
echo 4) Open Five Nights at Freddy's
echo 5) Open PAC-MAN
echo 6) Open Grid 2
echo 7) Open Dirt Showdown
echo 8) Open Watch Dogs
echo 9) Open Garry's Mod
echo 10) Open Portal 2
echo 11) Open Steam
echo 12) Open Reciever
echo 13) Open Ace Of Spades
echo 14) Open Gun Monkeys
echo 15) Exit
echo.
set /p sugar=Type option: 
if "%sugar%"=="1" start steam://rungameid/304930
if "%sugar%"=="2" start steam://rungameid/440
if "%sugar%"=="3"  "G:\Program Files (x86)\Super Meat Boy\SuperMeatBoy.exe"
if "%sugar%"=="4"  "G:\Program Files (x86)\Five Nights at Freddy's\FiveNightsatFreddys.exe"
if "%sugar%"=="5"  "E:\Program Files (x86)\PAC-MAN Championship Edition DX+\PAC-MAN.exe"
if "%sugar%"=="6" start steam://rungameid/44350
if "%sugar%"=="7" start steam://rungameid/201700
if "%sugar%"=="8"  "G:\Program Files\Ubisoft\WATCH_DOGS\bin\Watch_Dogs.exe"
if "%sugar%"=="9" start steam://rungameid/4000
if "%sugar%"=="10" start steam://rungameid/620
if "%sugar%"=="11"  "G:\Program Files (x86)\Steam\Steam.exe"
if "%sugar%"=="12" start steam://rungameid/234190
if "%sugar%"=="13" start steam://rungameid/224540
if "%sugar%"=="14" start steam://rungameid/239450
if "%sugar%"=="15" exit

Линк към коментара
Сподели в други сайтове

Но приема заградени с кавички:

"s:\League of Legends\blah.exe"

Това не го знаех. Попринцип когато ми се е налаго да ползвам cmd пиша %appdata%, %Programfiles% и %ProgramFilesx86% и са ми свършвали работа.


Линк към коментара
Сподели в други сайтове

niki292002, що двуцифрените не ги направиш A B C D E F G... да не чукаш двойка символи

Линк към коментара
Сподели в други сайтове

niki292002, що двуцифрените не ги направиш A B C D E F G... да не чукаш двойка символи

Защото много отодавна съм си ги запомнил в този ред
Линк към коментара
Сподели в други сайтове

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

×
×
  • Добави ново...

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите Условия за ползване