Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 4. diel - Podmienky a vetvenia v Batch

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
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

Editované
Odpovedať
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 :-)

Odpovedať
Vi veri universum vivus vici
Avatar
Odpovedá 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.

Odpovedať
Neaktivní uživatelský účet
Avatar
Tomáš Brůna
Tvůrce
Avatar
Odpovedať
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?

Editované
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?

Avatar
Odpovedá 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.

Avatar
Odpovedá 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 )

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 :)

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č?

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 12.