Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Automat Czatujący (bat)


Rekomendowane odpowiedzi

Opublikowano

Witam,

Napisałem prosty skrypt

@echo off
echo	######################
echo	# AUTOMAT_CHATUJACY #
echo	######################
color 0F

set /p u=User:
set /p w=Automat:
goto S

 

Jest to skrypt na możliwość rozmowy dwóch użytkowników na jednym komputerze. A czy mógłby mi ktoś go uzbroić albo podać jak zrobić aby on automatycznie odpowiadał na tzw komendy np:

 

Napiszę "Witam"

Automat natychmiast odpisuję wiadomość typu "Elo"

 

O takie coś mi mnie więcej chodzi.

1356662203-U334301.png

Opublikowano

Mogles dopiasc w tym skrypcie zeby konczyl program jak obie zmienne beda rowne np. bye, zapisywal caly log do pliku.

 

@EDIT

Dodalem log rozmowy zapisywany do pliku log.txt i zakonczenie programu (2 zmienne musza miec error w wyniku, czyli zakonczenie to poprostu CTRL+C). Jesli czegos nie rozumiesz to pisz :)

@echo off
echo	######################
echo	# AUTOMAT_CHATUJACY #
echo	######################
echo.
color 0F
title Chat Automat
echo.>>log.txt
echo.>>log.txt
echo ------------------------->>log.txt
echo [%date%][%time%] Rozmowa rozpoczeta>>log.txt
echo.>>log.txt

set /p u="User:"
set /p w="Automat:"
echo [%date%][%time%] User:	%u%>>log.txt
echo [%date%][%time%] Automat: %w%>>log.txt
if errorlevel 1 goto koniec
goto S
:koniec
echo.
echo.
echo Rozmowa zakonczona, log zapisany w pliku log.txt. & pause>nul

 

Automatyczne odpowiadanie bedzie na zasadzie

if %u%=='siema' echo Automat: Witaj!

itp.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...