oto gotowy kod batcha :
Kod:
@echo off
title () BOT ()
echo Uwaga wazna zasada korzystania z programu () BOT () bocik nie toleruje znakow specjalnych! Napisz: pomocy
aby zobaczyc jakie bot rozumie slowa ten komunikat zniknie za cztery sekundy i bedziesz mogl rozmawiac z botem
zeby zakonczyc napisz pa
ping localhost -n 4 >nul
cls
:1
set /P msg=User :
if /i "%msg%"=="czesc" goto :witaj
if /i "%msg%"=="pomocy" goto :4
if /i "%msg%"=="cześć" goto :witaj
if /i "%msg%"=="siema" goto :witaj
if /i "%msg%"=="hej" goto :witaj
if /i "%msg%"=="pa" goto :sajonara
if /i "%msg%"=="jak sie masz" goto 2
if /i "%msg%"=="jak sie masz ?" goto 2
if /i "%msg%"=="jak masz na imie" goto 3
if /i "%msg%"=="jak masz na imie ?" goto 3
if /i "%msg%"=="dzieki" goto 5
if /i "%msg%"=="dzięki" goto 5
if /i "%msg%"=="jak nie to nie" goto 7
if /i "%msg%"=="dlaczego nie jestes wirusem" goto :8
if /i "%msg%"=="lista plikow" goto :9
if /i "%msg%"=="pomidor" goto :10
if /i "%msg%"=="kawal" goto :12
if /i "%msg%"=="hasla" goto :13
if /i "%msg%"=="wylacz komputer" goto :14
if /i "%msg%"=="restartuj komputer" goto :15
if /i "%msg%"=="wyloguj komputer" goto :16
goto :6
:witaj
echo bot: siema
goto 1
:sajonara
echo Bot: narazie
ping localhost -n 2 >nul
exit
goto 1
:2
echo Bot: dobrze
goto 1
:3
echo Bot: Andrzej a ty ?
set /p msg=user :
echo bot: ladne imie
goto 1
:4
echo Bot: Rozumiem slowa : czesc, siema, hej, pa, dobranoc, jak sie masz, jak masz na imie,pomocy,lista plikow itd.
Mam funkcje:
echo tworzenie listy plikow (komenda : Lista plikow)
echo generator hasel (komenda hasla)
wylaczania komputera (komenda : wylacz komputer)
restartowania komputera (komenda restartuj komputer)
wylogowywania z komputera (komenda wyloguj komputer)
echo rozrywka :
echo gra w pomidora (komenda pomidor)
echo kawal (komenda opowiesz mi kawal)
goto 1
:5
echo Bot: Spoko, nie ma za co...
goto 1
:6
echo Bot: Niestety nie rozumiem tego co powiedziales spawdz czy przypadkowo nie uzyles znakow interpunkcyjnych
goto 1
:7
echo Bot: Jak nie to nie
goto 1
:8
echo Bot: ŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰLOADING VIRUS99%ŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰ
goto 1
:9
echo Bot: lista plikow zostala utworzona w folderze w ktorym znajduje sie ja
dir/s >lista.txt
goto 1
:10
echo Gra w pomidora ver. 1.0 (zeby wyjsc wpisz koniec)
:tutaj
set /P msg=User :
if /i "%msg%"=="koniec" goto :11
echo Bot: pomidor
goto tutaj
:11
echo Bot: wlasnie skonczylec grac w gre pomidor
goto 1
:12
Echo Bot: Jakie jest najszybsze zwierze na swiecie
ping localhost -n 3 >nul
cls
Echo Bot: Gepard
ping localhost -n 2 >nul
cls
Echo Bot: A jaki jest najszybszy ptak na swiecie
ping localhost -n 3 >nul
cls
Echo Bot: Ptak geparda
ping localhost -n 3 >nul
goto 1
:13
setLocal EnableDelayedExpansion
set str=ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890
set /a P=!random!%%36
set znak1=!str:~%P%,1!
set /a P=!random!%%36
set znak2=!str:~%P%,1!
set /a P=!random!%%36
set znak3=!str:~%P%,1!
set /a P=!random!%%36
set znak4=!str:~%P%,1!
set /a P=!random!%%36
set znak5=!str:~%P%,1!
set "haslo=%znak1%%znak2%%znak3%%znak4%%znak5%"
echo.haslo: %haslo%
goto 1
:14
echo Bot: komputer zostanie wylaczony za 10 sekund
shutdown -s -t 10
set /P msg=User :
if /i "%msg%"=="przerwij" goto :17
goto 1
:15
echo Bot: komputer zostanie zrestartowany za 10 sekund
shutdown -r -t 10
set /P msg=User :
if /i "%msg%"=="przerwij" goto :17
goto 1
:16
echo Bot: komputer zostanie wylogowany za 10 sekund aby przerwać wpisz przerwij
shutdown -l -t 10
set /P msg=User :
if /i "%msg%"=="przerwij" goto :17
goto 1
:17
echo przerwales
shutdown -a
goto 1
dodałem kilak opcji dzięki wielkie