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

Program w Bat [PROBLEM]


Rekomendowane odpowiedzi

Opublikowano

witam pisze program w bat że po wpisaniu hasła loguje cię do konsoli [Menu]

przy okazji morzecie się trochę z tego tematu pouczyć i mi pomóc ^.^

udostępniam ten kod też dla was

na czym polega problem?

po wpisaniu jakiegokolwiek hasła otwiera się menu [a ma się otworzyć dopiero po wpisaniu hasła]

po kliknięciu Enter w Menu otwierają się 2 programy [a mają się otwierać za pomocy komendy Wloncz]

hasło to: 123

wszystkie problemy są w postach

Tak wygląda Kod:


@ECHO OFF

:menu
title Login Panel
echo ==================================
echo	   * Bat Login system *
echo ==================================
echo wpisz haslo:
set /p "cho=<login>"
REM v tu sie znajduje hasło v*
if %cho%==123 goto Menu1

:Zle haslo!
title Zle Haslo!
echo Zle Haslo!
Pause
cls
goto menu

: Menu1
title menu
cls
echo =--=--=--=--=--=--=--=--=--=--=--=--=-=-=
echo  aby wlonczyc aplikacje wpisz wloncz
echo =--=--=--=--=--=--=--=--=--=--=--=--=-=-=
echo  aby sie wylogowac wpisz Wyloguj
echo =--=--=--=--=--=--=--=--=--=--=--=--=-=-=
echo  aby wejsc do internetowego kreatora
echo  systemu operacyjnego wpisz WWWSYS
echo =--=--=--=--=--=--=--=--=--=--=--=--=-=-=
echo  aby wejsc na poczte Google wpisz Google
echo =--=--=--=--=--=--=--=--=--=--=--=--=-=-=
echo  gra pyro sand 2 wpisz PS2
echo =--=--=--=--=--=--=--=--=--=--=--=--=-=-=
set /p "cho=>"
if %cho%==wloncz goto wloncz
if %cho%==Wyloguj goto logut
if %cho%==WWWSYS goto WWWSYS
if %cho%==Google goto Google
if %cho%==PS2 goto PS2

: Zla komenda!
title Zla komenda!
echo wpisales zlom komende lub niewpisales duzej litery!
PAUSE
cls
goto Menu1

: PS2
start http://extras.mastermarf.com/games/pyro-sand-2.html
cls
goto menu1

: Google
cls
start https://mail.google.com
goto Menu1

: WWWSYS
cls
start http://www.susestudio.com
Pause
goto Menu1

: wloncz
cls
start Ap1
cls
goto Menu1

: logut
cls
exit

Dlaczego pisze ten program gdyż wystarczy zajrzeć po chasło do pliku bat? --> przekonwertuję plik bat na exe

dla tych co się nie znają *- REM po tym możemy pisać co chcemy Bat zignoruje tą linijkę po poleceniu REM

Ktoś wie jak zmienić nazwę tematu na mpcforum ? :D :D :D :rolleyes:

QBFC antyvirusy nie wykrywają dowód:https://www.virustotal.com/file/3dac7d6b74f84a9bdc6355664ba4d0131a145acb9b2a04431af0b5ac4330194e/analysis/1344075962/[no morze 1/2]

 

proszę o podanie kodu bat że po wpisaniu 1223, sfsd , 1234r, 2134rg lub wszystkich innych słów zamiast hasła wyskoczyło: Złe Hasło*

Opublikowano

Instrukcja warunkowa...

Taki przykład

if haslo="prawidłwe" wykonaj blablabla
else haslo!="prawidłowe" wykonaj lalala

 

Nie wiem jaka jest tego prawidłowa konstrukcja w batchu, ale pewnie dużo się nie różni, jeżeli masz o nim pojęcie, powinieneś wiedzieć na na myśli mam

Opublikowano

Tak na marginesie, po co hasło skoro klikasz prawym, edytuj i jest podane jak na tacy?

 

Jaki ty kurwatępy jesteś, jest konwerter do exe.

Opublikowano

if %cho%==123 goto Menu1

: Menu1

czyli jeśli jest dobre hasło to przechodzi do Menu1, a jeśli nie to idzie do następnej linijki, a jako że w niej jest Menu1 to do niego przechodzi.

 

Prędzej sprawdzaj czy hasło się nie równa 123 i wtedy przechodź do 'logut' (logout?)

Twoja stara robi catch the clowny w Game Makerze.

Opublikowano

wiem!

po : Menu

czyli logowanie dodam pod tym

: qwerty

echo Zle haslo!

goto Menu

czyli po w pisaniu innego hasła przejdzie do qwerty a potem przejdzie spowrotem do Menu

Budowniczy
Opublikowano

Dam Ci poprawiony i bardziej rozbudowany kod.

 

@echo off
title XBat Login system
:menu
echo ==================================
echo	   * XBat Login system *
echo ==================================
echo by cody3223
echo.
echo Wpisz haslo, aby sie zalogowac.
echo.
set /p "haslo=>>> "
if %haslo%==123 goto menu2
cls
echo Nieprawidlowe haslo! Sprobuj jeszcze raz.
echo.
goto menu
:menu2
cls
echo Haslo poprawne! Zalogowano.
echo.
goto menu3
:menu3
echo Aby wlaczyc aplikacje, wpisz
echo wlacz
echo.
echo Aby sie wylogowac, wpisz
echo wyloguj
echo.
set /p "wybor=>>> "
if %wybor%==wlacz goto wlacz
if %wybor%==wyloguj goto wyloguj
cls
echo Nieprawidlowa komenda!
echo.
goto menu3
:wlacz
cls
start aplikacja.rozszerzenie
cls
start aplikacja.rozszeszenie
cls
echo Aplikacje zostaly wlaczone!
echo.
goto menu3
:wyloguj
cls
echo Wylogowano.
echo.
goto menu

 

Jak będziesz potrzebował jeszcze jakiejś pomocy, to pisz. :)

Opublikowano

Dam Ci poprawiony i bardziej rozbudowany kod.

 

@echo off
title XBat Login system
:menu
echo ==================================
echo	   * XBat Login system *
echo ==================================
echo by cody3223
echo.
echo Wpisz haslo, aby sie zalogowac.
echo.
set /p "haslo=>>> "
if %haslo%==123 goto menu2
cls
echo Nieprawidlowe haslo! Sprobuj jeszcze raz.
echo.
goto menu
:menu2
cls
echo Haslo poprawne! Zalogowano.
echo.
goto menu3
:menu3
echo Aby wlaczyc aplikacje, wpisz
echo wlacz
echo.
echo Aby sie wylogowac, wpisz
echo wyloguj
echo.
set /p "wybor=>>> "
if %wybor%==wlacz goto wlacz
if %wybor%==wyloguj goto wyloguj
cls
echo Nieprawidlowa komenda!
echo.
goto menu3
:wlacz
cls
start aplikacja.rozszerzenie
cls
start aplikacja.rozszeszenie
cls
echo Aplikacje zostaly wlaczone!
echo.
goto menu3
:wyloguj
cls
echo Wylogowano.
echo.
goto menu

 

Jak będziesz potrzebował jeszcze jakiejś pomocy, to pisz. :)

Nie rozumiem poco

[s]echo.[/s]

Poszukuję jeszcze kodu do:

Pisania podczas logowania znakami * * * * * * [oczywiście dla konsoli będzie to znaczyło 123456 tak jak do logowania konta windows7

podczas wpisywania hasła było tak:

[][][][][][][][][][][][][][][][][][][]
haslo> <-- tutaj sie wpisuje hasło
[][][][][][][][][][][][][][][][][][][] <--- to chce dodać

Budowniczy
Opublikowano

echo.

tworzy pustą linijkę.

 

A co do drugiego pytania, to w batchu chyba nie da się tak zrobić.

Opublikowano

 

 

Jaki ty kurwatępy jesteś, jest konwerter do exe.

Tak trochę odbijając od tematu - konwerter do exe nic nie daje, uruchamiając ten plik z .exe i tak utworzy nam się w dokumentach (tempie) plik z calutkim kodem. "Konwerter" to tylko taki pic na wodę i żeby ikonę wsadzić do "programu".

Patologia w twojej głowie, wyjdź z forum, nie jesteś zabawny - uświadom to sobie.

1323206721-U1.png

Opublikowano

@UP

1. podasz dokładną ścieżkę gdzie się tworzy ten plik?

2. mój brat nie będzie szukał po całym dysku, tak samo jak inni tego pliku, poza tym 70% ludzi nie wie że takie coś jest

można dodać komendę

Delete ....../documents/temp/nazwaowegopliku

zadziała? jeśli ktoś myśli że tak niech mi poda kod który kasuje plik w Temp jak mówił @UP

 

Kolejny problem w Quick bath file complicer jest funkcja dodawania pliku

w kodzie umieściłem plik Ap1 [tehniclancher] w zakładce Embbeded files i zrobiłem bulid.

Po wpisaniu Wloncz zamiast techniclancher-a pokazuje się komunikat o braku pliku

 

ref kodu

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...