Diskuze: batch - podmienka if s možnosťou y/n

Volná diskuze batch - podmienka if s možnosťou y/n

Avatar
msprg
Člen
Avatar
msprg:

ahoj,

zase nieco robim v batchi a chcel by som tam dať otazku v zmysle: chcete spustit programe este raz? y/n
Teraz prosím Daniela Vítka(pardon neviem ako sa ceske mena sklonuju) aby najprv dočítal môj komentár.
Presiel som si clanky tu o batchi viackrat ale nasiel som kod na spytanie takejto otazky lenze po zadani vstupu napriklad

chcete spustit programe este raz? y/n
y

sa vstup musi potvrdit enterom lenze ja chcem aby program skocil na prislusnu vetvu hned po stlaceni y alebo n

pamatam si ze som niekde videl nieco taketo:

if errorlevel1 goto *****
respektíve
if not errorlevel1 goto *****
 
Odpovědět 23.7.2015 12:14
Avatar
Tomáš Brůna
Redaktor
Avatar
Tomáš Brůna:

lenze ja chcem aby program skocil na prislusnu vetvu hned po stlaceni y alebo n

nevím ale myslím že toto v batchi neuděláš ;-)

Nahoru Odpovědět  -2 23.7.2015 14:02
Lepší být šprt než blbec :)
Avatar
msprg
Člen
Avatar
Odpovídá na Tomáš Brůna
msprg:

niekde som to isto videl a aj to fungovalo bez enteru. mozno doplnkovy exe ale to by som si musel vygooglit lebo cecko neviem :-`

 
Nahoru Odpovědět 23.7.2015 14:11
Avatar
Tomáš Brůna
Redaktor
Avatar
Odpovídá na msprg
Tomáš Brůna:

to nevím možná poradí někdo jiný :)

Editováno 23.7.2015 14:19
Nahoru Odpovědět 23.7.2015 14:19
Lepší být šprt než blbec :)
Avatar
Odpovídá na msprg
Josef Kuchař (Pepa489):
@ECHO OFF

:choice
set /P c=Are you sure you want to continue[Y/N]?
if /I "%c%" EQU "Y" goto :somewhere
if /I "%c%" EQU "N" goto :somewhere_else
goto :choice


:somewhere

echo "I am here because you typed Y"
pause
exit

:somewhere_else

echo "I am here because you typed N"
pause
exit

Našel jsem to na netu ;)

Nahoru Odpovědět  -1 23.7.2015 14:52
2x piš, jednou debuguj
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Odpovídá na Josef Kuchař (Pepa489)
Daniel Vítek:

Nic proti ale tohle právě nechtěl ....

msprg taky jsem to někde viděl, chvilku vydrž :)

Btw. vyskloňoval jsi to správně ;)

Editováno 23.7.2015 16:12
 
Nahoru Odpovědět  +2 23.7.2015 16:09
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Odpovídá na msprg
Daniel Vítek:

Tady to máš :)
http://stackoverflow.com/…pt-without-p

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět  +2 23.7.2015 16:10
Avatar
msprg
Člen
Avatar
Odpovídá na Daniel Vítek
msprg:

dakujem to som hladal.

 
Nahoru Odpovědět 23.7.2015 20:47
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.