Echipe de lilieci-fișiere

endlocal set de rezultate =% prod%

Echipe de lilieci-fișiere

5. Culoare setează culoarea fontului și în fundal. De exemplu, comanda seteaza culoarea litere albe F9 pe un fundal albastru. Cu nici o opțiune restabilește setările implicite.







6. Echo este folosit pentru a afișa informații și de a activa (echo on) sau dezactiva (ecoul) ieșirii. De exemplu, ecou comanda. Se afișează o linie nouă fără un punct, și ecou. - punct. Fără parametri, afișează informații despre starea curentă - ecou și pe ecoul.

7. Rem oferă aceeași funcționalitate ca și tag-ul

8. Pauză vă permite să întrerupă executarea de comenzi de liliac fișier. Acest lucru face posibil pentru a citi bara de progres înainte de a continua programul. În acest caz, ecranul afișează mesajul „Pentru a continua, apăsați orice tastă. “.

10. Start „“ [site] va lansa site-ul specificat într-un browser web, implicit.

11. În cazul în care utilizate pentru a verifica anumite condiții. Dacă este adevărat, atunci următoarea echipă în spatele ei. Condițiile există 3 tipuri:

12. Else trebuie să fie pe aceeași linie Dacă comanda. Acesta subliniază necesitatea de a finaliza următoarele instrucțiuni, în cazul în care expresia este falsă.

Echipe de lilieci-fișiere

13. Pentru este folosit pentru a repeta anumite acțiuni cu fiecare membru al listei. Un format pentru %% argument în (listă) face comanda. Argumentul poate fi orice literă de la A la Z. Lista este o secvență de șiruri separate prin spații sau virgule. Metacaractere poate fi de asemenea utilizat. De exemplu:

14. Două puncte (:) înaintea cuvântului formele dintr-o referință care permite trecerea codului sau pentru a merge înapoi. Este folosit cu apelul și Mut˘a la, arătând în ce loc ar trebui să continue să efectueze BAT-fișier, de exemplu, în anumite condiții:

  • %% o identifică fiecare fișier în dosarul;
  • % CD% - directorul curent;
  • .ATE% - data sistemului, al cărui format depinde de locație;
  • % TIME% - ora sistemului în forma HH: MM: SS.mm;.
  • %% RANDOM - generat numărul pseudoaleatoare în intervalul 0 32767;
  • % ERRORLEVEL% - cod de ieșire returnat de ultima comandă executată sau liliac-script.

Se extrage o parte din șirul care este conținută în variabila, cu poziția sa cunoscută și lungimea poate fi după cum urmează:

[Top] [lungime]%. De exemplu, pentru a afișa data în formatul ZZ / LL / AAAA ca AAAA-LL-ZZ poate fi atât: echo .ate:

16. ( "") - directorul rădăcină. Când lucrați cu consola înainte de a schimba numele fișierului, acesta este șters, și așa mai departe. E. Este necesar pentru a trimite comenzi de acțiune într-un anumit director. Dacă utilizați un fișier batch pentru a rula suficient în orice director dorit.

17% Figura - ia valorile parametrilor transmise de către utilizator într-un liliac-fișier. Ele pot fi separate prin spații, virgule sau două puncte. „Digital“ este un număr de la 0 la 9. De exemplu, 0% este setat la comanda curentă. 1% corespunde primului parametru, și așa mai departe. D.

18. Shift - comandă utilizată pentru deplasarea parametrilor de intrare pe o singură poziție. Acesta este utilizat atunci când argumentele externe sunt trecute la dosar de lot. De exemplu, acest liliac-fișier este copiat fișierele unitatea D date ca parametri de la linia de comandă:

dacă nu (% 1) == () Goto următoare

În plus, argumentele pot fi făcute următoarele manipulări:

- eliminarea citate din jur;
  • % f - opțiunea de a extinde la numele calea completă, împreună cu numele discului;
  • % d - arată numele discului;
  • % p - afișa doar modul;
  • % n - separate de numai numele fișierului parametrului;
  • % x - lăsând doar extensia;
  • % s - transforma modul în performanță cu nume mai scurte;
  • % a - elimina atributele de fișier;
  • % T - afișează data și ora creării;
  • % dimensiunea fișierului de afișare - z;
  • %

    $ PATH: - caută directoarele listate în variabila de mediu PATH și se extinde parametru la prima găsit a numelui complet corespunzător sau dă un șir gol în caz de eșec.







  • Echipe de lilieci-fișiere

    metacaractere

    Multe echipe iau modelele de nume de fișiere - caractere care vă permit să se stabilească o corespondență cu un grup de nume de fișiere. Pentru metacaractere includ:

    • * (Asterisk) - este orice secvență de caractere;
    • ? (Question mark) - înlocuiește unul (sau 0) caracter, altul decât o perioadă de (.).

    De exemplu, dir * .txt comandă afișează o listă a txt-fișiere și dir. txt - lista de documente de tip text, lungime nume nu depășește 3 litere.

    Ca rutine sunt emulat printr-o instrucțiune de apel, setlocal, endlocal și etichete. Următorul exemplu demonstrează capacitatea de a determina o variabilă, în care rezultatul este stocat în linia de apel:

    suna: spun = rezultatul mondial

    Echipe de lilieci-fișiere

    calculator

    Liliacul-Fișierele pot efectua operații simple aritmetice pe numere întregi pe 32 de biți și biți de comandă set / a. Numărul maxim acceptate este 2 ^ 31-1 = 2147483647, iar minimum - - (2 ^ 31) = -2147483648. Sintaxa care amintește de limbajul de programare C. Pentru aritmetica operatorii sunt: ​​*, /,%, +, -. Procentul% liliac-file (restul de diviziune număr întreg) pentru a fi administrat ca „%%“.

    Operatorii cu numere binare este interpretat ca numărul de secvență de 32 de biți. Printre acestea se numără:

    (Sau complement la nivel de bit NU) (AND), | (OR), ^ (XOR) <<(сдвиг влево),>> (Deplasare dreapta). Operatorul negație logică este. (Punctul exclamare). Se schimbă 0 până la 1 și o valoare nenulă este 0. Operatorul care combină. (Comma), care permite un număr mai mare de operații într-o singură comandă set. operatori de atribuire combinate + = și - = expresia într-o + = b și a- = și expresiile corespund a = a + b și a = a-b. Doar alerga și * =,% =, / =, =, | =, ^ =, >> =, <<=. Приоритет операторов следующий:

    Literals poate fi administrat sub formă de zecimal, hexazecimal (cu prima cifră 0x) și numerele octal (cu un lider zero). De exemplu, setați / o n1 = 0xFFFF atribuie o n1 valoare hexazecimală.

    comenzi externe

    Command Biblioteca liliac-fișier este imens. Din fericire, există o mulțime de pagini web, în ​​care acestea sunt listate, împreună cu script lot variabil.

    Echipe de lilieci-fișiere

    Pasul 3: Înregistrarea și lansarea BAT-fișier

    Următorul script este mult mai ușor activitatea online de zi cu zi. Ce se întâmplă dacă există o dorință de a explora instantaneu toate site-urile de știri preferate? Deoarece script-urile utilizând comenzi CLI, puteți crea un script care se deschide fiecare feed sindicalizare într-o singură fereastră de browser.

    În continuare, se repetă procesul de creare a unui liliac-fișier, începând cu un document text gol. Pentru a face acest lucru, faceți clic dreapta pe un loc gol într-un dosar și selectați „nou“, apoi - „document Text“. După deschiderea fișierului pe care doriți să introduceți următorul script, care lansează principalele mass-media de limbă rusă, disponibilă pe Internet:

    După salvarea pentru a rula script-ul pur și simplu, dublu-clic pe ea. Paginile web se vor încărca instantaneu. Dacă se dorește, puteți plasa fișierul pe desktop. Acest lucru vă va oferi acces instantaneu la toate site-urile preferate.

    organizator

    Dacă descărcați câteva fișiere pe zi, apoi în curând în dosarul „Descărcări“ sute de Skopje. Puteți crea un script care le va organiza în funcție de tipul. Doar pune .bat-fișier cu programul într-un dosar cu date neorganizate și dublu-clic pentru a rula:

    rem Fiecare fișier în dosarul

    cec rem pentru extindere și care nu aparțin acestui script

    Verifică disponibilitatea rem dosare pentru fiecare extensie și, dacă nu, apoi creați

    rem mutați fișierul într-un dosar

    Aceasta este o simplă demonstrație a ceea ce poate script-uri lot. În cazul în care anumite sarcini simple, trebuie efectuate din nou și din nou, dacă este comanda de fișiere, puteți deschide mai multe pagini web, redenumirea în masă, sau de a face copii ale documentelor importante, un script lot va efectua munca obositoare în câteva clicuri.