Chips-uri de fișiere bat - scripturi de lilieci - director articole - virologie, vizualizare de la delphi

Chips-uri de fișiere bat

Fișierele de fișiere de descriere și chips-uri.

Pentru început, hai să fim distruși în ceea ce sunt loturile. În primul rând, acestea sunt fișiere batch, care conțin setul de comenzi DOS din ascii. În rusă, fișierul bat conține un script, interpretul este command.com.






Vă explic: după citirea acestui articol, puteți scrie programe care șterg fișierele de sistem, discurile formatate și așa mai departe. Principalul lucru este că aveți nevoie doar de un notebook și de mâini directe pentru acest lucru, nu sunt necesare compilatoare și depanatoare (liliecii nu sunt la fel de primitivi pe cât credeți - există generatoare de virusi pe acestea).
Și mai mult. Nu voi descrie toate steagurile (parametrii) posibile ale fiecărei comenzi, ci doar cele mai utile.
Ei bine, e gata? Să mergem!

Comenzi simple:
Pentru început, hai să fim distruși în ceea ce sunt loturile. În primul rând, acestea sunt fișiere batch, care conțin setul de comenzi DOS din ascii. În rusă, fișierul bat conține un script, interpretul este command.com.
Vă explic: după citirea acestui articol, puteți scrie programe care șterg fișierele de sistem, discurile formatate și așa mai departe. Principalul lucru este că aveți nevoie doar de un notebook și de mâini directe pentru acest lucru, nu sunt necesare compilatoare și depanatoare (liliecii nu sunt la fel de primitivi pe cât credeți - există generatoare de virusi pe acestea).
Și mai mult. Nu voi descrie toate steagurile (parametrii) posibile ale fiecărei comenzi, ci doar cele mai utile.
Ei bine, e gata? Să mergem!
Comenzi simple:

Jetoane, trucuri:
1: alegere / N / T: y,% sec%> nul - tip de cronometru (pentru n secunde întârzie executarea comenzilor ulterioare).

3: regedit / s% path # 92; file.reg% - adăugați cheile de registry din fișier, fără întrebări

4: start / m / w% calea # 92; fișierul% - porniți fișierul în fereastra minimalizată.

5: Am auzit despre fișierul Autoexec.bat? Știi că este încărcat cu un computer? Probabil, da. Deci, are o extensie BAT. De ce sugerez? Că îl puteți înregistra în loc, de exemplu, "format C: / Q" (prescris ca aceasta: echo format C: / q >> c: # 92; Autoexec.bat) și la repornire victima formatare unitate C.
Acesta este motivul pentru care orice script inserat în acest fișier va fi executat când computerul este încărcat. De asemenea, puteți crea un fișier winstart.bat în directorul Windows. De asemenea, începe cu Windows.

7: dacă există c: # 92; Progra

1 set drv = c:
dacă există d: # 92; Progra

1 set drv = d:
dacă există d: # 92; Progra

1 set drv = e:
După executarea acestui script, un disc cu Windows care conține fișierele programului va fi înregistrat în variabila .rv%.

9: scripturile în grup nu le plac mult, sau sunt compuse din două cuvinte, nume. Cele lungi sunt tăiate la 6 litere (după ele ar trebui să stea "

1 ", de exemplu" Program Files -> Progra

1 "), pur și simplu curăță spațiile (The Bat -> TheBat

1 # 92; some.exe (fișierul este copiat în dosarul Program Files).

10: echo var WSHShell = WScript.CreateObject ("WScript.Shell");>% temp% # 92; mes.js
echo WSHShell.Popup ("your_text"); >>% temp% # 92; mes.js
începe% temp% # 92; mes.js
deltree / y% temp% # 92; mes.js

Jetoane, trucuri:
1: alegere / N / T: y,% sec%> nul - tip de cronometru (pentru n secunde întârzie executarea comenzilor ulterioare).

3: regedit / s% path # 92; file.reg% - adăugați cheile de registry din fișier, fără întrebări

4: start / m / w% calea # 92; fișierul% - porniți fișierul în fereastra minimalizată.

5: Am auzit despre fișierul Autoexec.bat? Știi că este încărcat cu un computer? Probabil, da. Deci, are o extensie BAT. De ce sugerez? Că îl puteți înregistra în loc, de exemplu, "format C: / Q" (prescris ca aceasta: echo format C: / q >> c: # 92; Autoexec.bat) și la repornire victima formatare unitate C.






Acesta este motivul pentru care orice script inserat în acest fișier va fi executat când computerul este încărcat. De asemenea, puteți crea un fișier winstart.bat în directorul Windows. De asemenea, începe cu Windows.

7: dacă există c: # 92; Progra

1 set drv = c:
dacă există d: # 92; Progra

1 set drv = d:
dacă există d: # 92; Progra

1 set drv = e:
După executarea acestui script, un disc cu Windows care conține fișierele programului va fi înregistrat în variabila .rv%.

9: scripturile în grup nu le plac mult, sau sunt compuse din două cuvinte, nume. Cele lungi sunt tăiate la 6 litere (după ele ar trebui să stea "

1 ", de exemplu" Program Files -> Progra

1 "), pur și simplu curăță spațiile (The Bat -> TheBat

1 # 92; some.exe (fișierul este copiat în dosarul Program Files).

Acum, când avem deja o pregătire, vom începe probabil.
Pentru a începe cu tipurile de fișiere pe care doriți să le rezolve cu spațiul de lucru (da, pun pariu că toate downloadurile-managerii sunt setate pentru a sohrenenie fișiere pe desktop sau undeva în dosarul de descărcări? Nu ar fi împiedicat de genul acesta.) Sau chiar de la orice dosar dorit (în principiu, este posibil, desigur, și crearea unui script care toate șurub dvs. alarmat, pliat cu grijă în toate EXE EXE tata, atunci nu va mai rula Windows :)).

Aceste directoare nu trebuie create în prealabil, deoarece este nevoie de o "tăiere" regulată a tuturor acestor foldere de pe desktop undeva pentru arhivare, stocare sau chiar în scopuri de securitate. Prin urmare, va trebui să le creăm în avans sau să le verificăm existența.
Avem un scurt script simplu.

dacă nu există TXT md TXT
dacă nu există AVI md AVI
dacă nu există MP3 MP3
dacă nu există JPG JPG JPG
dacă nu există RAR md RAR
dacă nu există HTM md HTM
dacă nu există EXE md EXE

Pentru cei care nu înțeleg: "dacă nu există directorul THX, creați un director TXT"; "dacă nu există director AVI crează un director AVI" și așa mai departe. Dar aceasta este doar o parte a lucrării, de ce avem nevoie de directoare goale?
Să începem să scriem un script pentru sortarea fișierelor. La mine se pare ca:

muta / -Y * .txt TXT
muta / -Y * .doc TXT
muta / -Y * .rtf TXT
muta / -Y * .PDF TXT

muta / -Y * .avi AVI
muta / -Y * .mpg AVI
muta / -Y * .divx AVI
muta / -Y * .xvid AVI

mutare / -Y * .mp3 MP3
mutare / -Y * .wav MP3
mutare / -Y * .ogg MP3
mutare / -Y * .wma MP3

mutare / -Y * .jpg JPG
muta / -Y * .bmp JPG
muta / -Y * .gif JPG
mutare / -Y * .png JPG

mutare / -Y * .RAR RAR
muta / -Y * .ZIP RAR
muta / -Y * .gz RAR
muta / -Y * .7z RAR

Echipa C muta toate, costurile clare de pavilion / prezența la-Y a două fișiere identice nu sunt suprascrise în partea de sus (caz tipic: trebuie să directorul TXT există „Text Document.txt“ și un fișier complet diferit cu același nume de pe desktop, dacă eliminați pavilionul / -Y, fișierul de pe desktop va suprascrie fișierul dorit în folderul TXT și apoi nu va fi returnat). Promptul de comandă vă va întreba dacă puteți suprascrie fișierul. Vă recomand să nu răspundeți, să redenumiți TXTshku în ceva mai impresionant și să rulați din nou scriptul :)

Da, chiar la sfârșitul comenzii este specificat directorul țintă, unde va merge fișierul. În principiu, puteți reseta toate documentele nu sunt direct pe desktop, ca, de exemplu, într-un desktop dosar / fișiere /, atunci trebuie să-l adăugați la fiecare director în script-ul (ca în primul screening și în sortarea).

În plus, puteți utiliza funcția convenabilă SET. De exemplu, sunteți incomod să scrieți după fiecare fișier calea unde ar trebui să fie aruncată (poate doriți să abandonați fișiere de diferite tipuri pe diferite hard discuri), atunci această metodă ar trebui utilizată. Să presupunem că avem un director C: / Files / TXT pentru fișierele text. Putem salva în variabila% TXT% pentru simplitate. Pentru aceasta, scriem o linie nouă în fișierul BAT

Asta e tot! Acum, comanda de mutare pentru TXT va fi:

Este mult mai ușor să setați mai întâi toate căile și variabilele din mai multe litere pentru ele și apoi să utilizați aceste variabile pentru a sorta fișierele. În plus, pentru a vă face mai ușor să adăugați noi tipuri de fișiere și să le sortați!

Și ultimul. În confirmarea muncii efectuate, puteți adăuga la sfârșitul scriptului ceva de genul:

ecou Toate fișierele sortate!
pauză

În acest caz, vi se va da un mesaj de sortare toate fișierele și se va închide până când apăsați orice tastă (dacă nu consumă întrerupe temporar, un mesaj de flash-uri și pur și simplu nu au timp pentru a vedea).

Nu uitați să salvați scriptul și să redenumiți TXT-shku în fișierul BAT. Înainte de a începe, verificați din nou, apropo, dacă faceți clic dreapta pe fișierul BAT, puteți găsi cu ușurință elementul "Editare". Acesta vă permite să editați fișiere BAT fără a le redenumi nimic altceva.







Trimiteți-le prietenilor: