
emilekm [ Legionista ]
Pliki wsadowe = problem
Witam
Otóż zrobiłem sobie bota który z nami rozmawia w pliku wsadowym, i w momencie w którym pyta o telewizor wyłącza się. Nie chcę pisać końcówki od nowa bo ma 70 linijek. Coś nie idzie mi ze szukaniem błędu :(
Pomożecie???
wklejcie to do worda będzie i trzeba zapisać nazwa_pliku.bat w pierwszych pytaniach można wpisać cokolwiek :)
KOD (ma ok 160 linijek )
@echo off
set /p tn= Czesc:
if "%tn%" == "czesc" goto ok
cls
if "%tn%" == "siema" goto ok
cls
if "%tn%" == "witaj" goto ok
cls
echo nie ma w bazie danych
:ok
cls
echo ok
pause>nul
set /p tn= Jak masz na imie ?:
if "%tn%" == "Jendrek" goto dobra
cls
if "%tn%" == "Emil" goto dobra
cls
if "%tn%" == "jendrus" goto dobra
cls
echo nie ma w bazie danych
:dobra
cls
echo dobra, ok
pause>nul
set /p tn= masz topeja ?:
if "%tn%" == "co to " goto qw
cls
if "%tn%" == "co to ?" goto qw
cls
if "%tn%" == "tak" goto q
cls
if "%tn%" == "nie" goto q
cls
if "%tn%" == "co to?" goto qw
cls
if "%tn%" == "co to jest?" goto qw
cls
if "%tn%" == "a co to" goto qw
cls
if "%tn%" == "a co to jest?" goto qw
cls
if "%tn%" == "a co to? " goto qw
cls
echo nie ma w bazie danych
pause >> nul
:q
cls
echo acha =)
goto pytanie
:qw
cls
echo nico :)
pause>nul
echo nie wracajmy do tego :)
pause>nul
:pytanie
set /p tn= o czym pogadamy? O telewizji czy sporcie ?:
if "%tn%" == "nic " goto nic
cls
:nic
cls
echo to się rozłączam i nie gadam na inne tematy !
if "%tn%" == "co to ?" goto co
cls
if "%tn%" == "sport" goto sport
cls
if "%tn%" == "telewizja" goto tel
cls
if "%tn%" == "co to?" goto codwa
cls
if "%tn%" == "nic" goto nic
cls
if "%tn%" == "what" goto what
cls
if "%tn%" == "o telewizjii " goto tel
cls
if "%tn%" == "o telewizji" goto tel
cls
if "%tn%" == "o sporcie" goto sport
cls
echo nie ma w bazie danych
pause >> nul
:co
cls
echo co to sport ale debil hahha
:sport
cls
echo sport jest nudny, pa
:tel
cls
echo o jaiej telewizjii ?? normalnej ?
if "%tn%" == "normalnej" goto takosiem
cls
if "%tn%" == "nienormalnej" goto nieosiem
cls
if "%tn%" == "nie normalnej" goto nieosiem
cls
:codwa
cls
echo ale debil hahah
:nic
cls
echo to narqa
pause
exit
:what
echo no nic, to jak tak czy nie ?
if "%tn%" == "normalnej" goto takosiem
cls
if "%tn%" == "nienormalnej" goto nieosiem
cls
if "%tn%" == "nie normalnej" goto nieosiem
cls
:nieosiem
cls
echo twój wybór
pause>nul
goto koniec
:takosiem
cls
echo to jedziemy dalej
goto wczesnezakonczenie
if "%tn%" == "nie" goto nienormalna
cls
pause>nul
:nienormalna
cls
echo jaki debil z ciebie haha
pause>nul
if "%tn%" == "no" goto no
cls
pause>nul
:no
cls
echo ale i tak to jest dziwne że oglądasz normalną telewizje !
pause>nul
echo co ty na to? obejrzymy telewizje ponadczasowa !napisz tak lub nie !
if "%tn%" == "nie" goto nienormalnatrzy
cls
if "%tn%" == "tak" goto takjeden
cls
pause>nul
:nienormalnatrzy
cls
echo to nara! twoj wybor :)
:takjeden
cls
echo to fajnie ale jej nie mam hahah !
:wczesnezakonczenie
cls
echo to fajnie ale nie mam tej telewizjii hahah !
:koniec
cls
pause>nul
exit