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

Rekomendowane odpowiedzi

Opublikowano (edytowane)

Hejka, szukam komendy lub połączenia komend do takiego zastosowania - po wywołaniu pliku wsadowego trzeba wpisac np. Login, i chciałym żeby plik porównał to z plikiem tekstowym, i jeśli jest tam ciąg znaków Login-Haslo, to żeby pojawiło się kolejne pole do wpisania tym razem hasła. Czyli na przykład jak plik login.txt z którego będzie pobierał informacje będzie wyglądał tak:

Login-Haslo

Login1-Haslo1

Login2-Haslo2

to przy wpisaniu login trzeba wpisać haslo, a nie haslo2. Jeśli jest taka metoda to proszę o pomoc.

Wiem że można to rozwiązać tak:

@echo off

:logowanie

set/p login=Login:

set/p haslo=Haslo:

IF %login%==login goto login

IF %login%==login1 goto login1

...

:login

IF %haslo%==haslo goto panel

...

ale ja wolalbym z tym porównaniem bo tak jest za dużo linijek.

EDIT: Sory za błąd w tytule, miało być MS-DOS

Edytowane przez hubertwalczak8

wqdz690429546a.GIFPiszę poprawnie po polsku

Bywalec MPC | ProUser

Opublikowano

co za problem wyciąć niepotrzebne odwołania do innych loginów i haseł ?

chcesz skrócić skrypt ale wczytując zewnętrzne dane i tak go jeszcze bardziej wydłużysz

 

To jest ukryta treść, proszę

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Opublikowano

Tak, ale jak tak się zrobi to na 10 użytkowników będzie duużo linijek, bo:

To jest ukryta treść, proszę

A mi chodzi żeby było tak:

 

@echo off

:logowanie

set/p login=Login:

set/p haslo=Haslo:

IF %login%==login goto login

:login

 

I tu kod że wpisał w loginie Stefan, to żeby hasło było np. Stefan10, a jak wpisał Zdzich, to np. Cośtam.

 

:panel

wqdz690429546a.GIFPiszę poprawnie po polsku

Bywalec MPC | ProUser

Opublikowano

a jakie to ma znaczenie że kod skryptu będzie miał dużo linijek ?? chyba nie to że zajmował będzie straszna pojemność klastra na dysku aż 4kb , bez względu na to czy bedziesz miał w nim 10 czy 100 czyteż 500 linijek tekstu

 

zresztą nie widze sensu rozwijania takiego skryptu bo gdzież to on miał by się logować albo co za ukryty program miał uruchamiać skoro szybciej uruchomi się go ręcznie albo odczyta położenie z pliku bez znajomości hasła

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

×
×
  • Dodaj nową pozycję...