IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

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

Aktivity
Avatar
Msprg
Člen
Avatar
Msprg:23.7.2015 12:14

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
Tvůrce
Avatar
Tomáš Brůna:23.7.2015 14:02

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
23.7.2015 14:02
Vi veri universum vivus vici
Avatar
Msprg
Člen
Avatar
Odpovídá na Tomáš Brůna
Msprg:23.7.2015 14:11

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
Tvůrce
Avatar
Odpovídá na Msprg
Tomáš Brůna:23.7.2015 14:19

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
Vi veri universum vivus vici
Avatar
Odpovídá na Msprg
Josef Kuchař - Pepa489:23.7.2015 14:52
@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
23.7.2015 14:52
2x piš, jednou debuguj
Avatar
Odpovídá na Josef Kuchař - Pepa489
Neaktivní uživatel:23.7.2015 16:09

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
23.7.2015 16:09
Neaktivní uživatelský účet
Avatar
Odpovídá na Msprg
Neaktivní uživatel:23.7.2015 16:10

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

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
23.7.2015 16:10
Neaktivní uživatelský účet
Avatar
Msprg
Člen
Avatar
Odpovídá na Neaktivní uživatel
Msprg:23.7.2015 20:47

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.