Stránka 1 z 1
Příkazový řádek - jak udělat podmínky?*
Napsal: 07 úno 2012 11:39
od Daniel.vrsek
Jak mohu udělat, aby v příkazovém řádku mohlo něco napsat a pokud by napsal např. "y" v příkazu by se pokračovalo a pokud "n" příkaz by skončil?
Re: Příkazový řádek - jak udělat podmínky?*
Napsal: 08 úno 2012 01:19
od autoprd
Na to už slouží c++ :)) Řešíme to ted s klukama na forum :) viz zde..
http://www.pc-help.cz/viewtopic.php?f=61&t=81060
A na co to potřebuješ jestli chceš nascriptovat jen tu proměnou rád ti to udělám v .exe :) Ale jestli potřebuješ .bat tak je opravdu lepší se na to vyprdnout a udělat si to v tom c++ :)
Re: Příkazový řádek - jak udělat podmínky?*
Napsal: 08 úno 2012 06:43
od Uziv00
Příkazový řádek to samozřejmě umí.
Zkus se podívat třeba sem
http://raven-cz.blog.cz/0805/prikazovy-radek-5 na způsob počítání z geometrickými tvary
Re: Příkazový řádek - jak udělat podmínky?*
Napsal: 08 úno 2012 12:56
od Daniel.vrsek
Super, ale mohu se zeptat co znamená to EQU v "if %cti% EQU %prikaz1% (call prikaz1.bat) else (goto dalsi1)"?
Díky moc
Re: Příkazový řádek - jak udělat podmínky?*
Napsal: 08 úno 2012 16:35
od faraon
EQU je z equal (rovnost), mám pocit že kdysi se používalo normální
=. Názvy obalené znakem
% jsou
proměnné, a ten výraz znamená tohle:
Kód: Vybrat vše
Když proměnná %cti% obsahuje stejný text jako proměnná %prikaz1%,
zavolej dávkový soubor prikaz1.bat
v opačném případě
skoč na návěští dalsi1
Příkaz call znamená že po skončení toho volaného souboru se příkazový interpret vrátí zpět do místa volání a pokračuje v provádění předchozí dávky, pokud tam zadáš jen název jiného souboru bez call, tak se do něj přejde trvale a skončí se v něm.