NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
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 – Lekce 4 - Podmínky a větvení v Batchi

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Tomáš Brůna
Tvůrce
Avatar
Tomáš Brůna:10.3.2015 20:01

Ahoj dá se nějak udělat např: {set /p heslo=Zadejte heslo: }
a pokud bude heslo prázdné program něco udělá (jak nastavit program aby zjistil zda je heslo prázdné) :-D

Editováno 10.3.2015 20:02
Odpovědět
10.3.2015 20:01
Vi veri universum vivus vici
Avatar
Tomáš Brůna
Tvůrce
Avatar
Tomáš Brůna:10.3.2015 20:34

Ja bych spis potreboval:

set /p heslo=Heslo
if heslo="  " goto trest
if heslo=asus goto spravne
:trest
start cmd.exe
:spravne
exit

A jak udělat aby to poznalo ze heslo nebylo vyplneno a misto asus tam byla jenom mezera
Takze pokud heslo bude " " tak se stane neco :-)

Odpovědět
10.3.2015 20:34
Vi veri universum vivus vici
Avatar
Odpovídá na Tomáš Brůna
Neaktivní uživatel:10.3.2015 20:40

Můžeš to nastavit pro všechny špatné odpovědi pomocí else .. s tou mezerou nevím.

Odpovědět
10.3.2015 20:40
Neaktivní uživatelský účet
Avatar
Tomáš Brůna
Tvůrce
Avatar
Odpovědět
10.3.2015 20:55
Vi veri universum vivus vici
Avatar
Šimon Rataj
Člen
Avatar
Šimon Rataj:20.6.2016 13:28

Jak se udělá, aby nebylo heslo při zadávání vidět?

Editováno 20.6.2016 13:29
 
Odpovědět
20.6.2016 13:28
Avatar
Ondřej Bína:24.6.2016 17:51

Jak můžu dát při výběru více než 2 možnosti? Myslím tím něco jako v pythonu IF, ELIF, ELSE... Jaký je příkaz v bytchi místo ELIF?

 
Odpovědět
24.6.2016 17:51
Avatar
Odpovídá na Ondřej Bína
Tomáš Pařízek:4.7.2016 10:24

Víš,
ono když se podíváš do programovacích jazyků,
tak většinou je tam funkce "else if"
Jakou to má výhodu?
Program jenom přečte jednu podmínku, a když neplatí tak přečte druhou.

Pokud však napíšeš 5× "if".
Tak je vždy přečte zaráz, ale Batch není odfláknutý jazyk, tudíž se s tím nějak popere.

 
Odpovědět
4.7.2016 10:24
Avatar
Odpovídá na Tomáš Brůna
Tomáš Pařízek:4.7.2016 10:25

Batch velice dobře chápe mezery. Proto stačí napsat:

if %heslo%== ( goto TAM )

 
Odpovědět
4.7.2016 10:25
Avatar
Jan Šenbauer:11.12.2016 16:59

opět skládám poklonu autorovy :) strašně se mi líbí jak to ukazuješ nározně a já si to potom můžu líp zapamatovat a při tom i vyzkoušet :D moc děkuju :)

 
Odpovědět
11.12.2016 16:59
Avatar
Jakub Štigler:6.1.2017 21:28

když sem udělal tu kalkulačku a přesunul jsem ji do jiné složky tak mi nefungovala proč?

 
Odpovědět
6.1.2017 21:28
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 10 zpráv z 12.