Diskuze: Datová dávka .bat
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Zpracuješ nějak to datum a potom to uděláš buďto pomocí podmínek nebo
tohot
http://stackoverflow.com/…s-batch-file
Je to blbost, ale měla by fungovat
@echo off
set /p mesic=Zadej měsíc
if /i %mesic%==1 echo Znamení leden
if /i %mesic%==2 echo Znamení Únor
if /i %mesic%==3 echo Znamení Březen
if /i %mesic%==4 echo Znamení Duben
if /i %mesic%==5 echo Znamení Květen
if /i %mesic%==6 echo Znamení Červen
if /i %mesic%==7 echo Znamení Červenec
if /i %mesic%==8 echo Znamení Srpen
if /i %mesic%==9 echo Znamení Záři
if /i %mesic%==10 echo Znamení Říjen
if /i %mesic%==11 echo Znamení Listopad
if /i %mesic%==12 echo Znamení Prosinec
pause
Až na tu diakritiku
Ale to tam taky nějak jde.
Má to být přesné na den Nakonec jsme ve našli asi dva způsoby. Já s kamarádem jsme to
vyřešili takto:
@echo off
cls
:start
echo Davka vam vypise vase znameni
set /p d=zadej den narozeni:
set /p m=zadej mesic narozeni:
if %m% == 1 (
if %d% LEQ 20 (
echo Vase znameni je Kozoroh.
) else (
echo vase znameni je Vodnar.
)
)
if %m% == 2 (
if %d% LEQ 20 (
echo Vase znameni je Vodnar.
) else (
echo vase znameni je Ryby.
)
)
if %m% == 3 (
if %d% LEQ 20 (
echo Vase znameni je Ryby.
) else (
echo vase znameni je Beran.
)
)
if %m% == 4 (
if %d% LEQ 20 (
echo Vase znameni je Beran.
) else (
echo vase znameni je Byk.
)
)
if %m% == 5 (
if %d% LEQ 21 (
echo Vase znameni je Byk.
) else (
echo vase znameni je Blizenci.
)
)
if %m% == 6 (
if %d% LEQ 21 (
echo Vase znameni je Blizenci.
) else (
echo vase znameni je Rak.
)
)
if %m% == 7 (
if %d% LEQ 22 (
echo Vase znameni je Rak.
) else (
echo vase znameni je Lev.
)
)
if %m% == 8 (
if %d% LEQ 22 (
echo Vase znameni je Lev.
) else (
echo vase znameni je Panna.
)
)
if %m% == 9 (
if %d% LEQ 22 (
echo Vase znameni je Panna.
) else (
echo vase znameni je Vahy.
)
)
if %m% == 10 (
if %d% LEQ 23 (
echo Vase znameni je Vahy.
) else (
echo vase znameni je Stir.
)
)
if %m% == 11 (
if %d% LEQ 22 (
echo Vase znameni je Stir.
) else (
echo vase znameni je Strelec.
)
)
if %m% == 12 (
if %d% LEQ 21 (
echo Vase znameni je Stelec.
) else (
echo vase znameni je Kozoroh.
)
)
set /p c=Chces ukoncit program [a/n]
if %c% == a (exit) else (goto start)
Díky všem za pomoc
Zobrazeno 5 zpráv z 5.