Publicitate
Este lumea care face ca ziua să devină mai puternică. Sarcini simple, repetitive, care îți potolesc forța de viață. Fie le facem în mod invidios, fie le neglijăm până când creează o problemă și mai mare. Nu trebuie să fie așa!
Cu computerele Windows, puteți crea mici programe simple, numite fișiere de lot Cum se creează un fișier de lot (BAT) în cinci pași simpliAcest articol acoperă modul de a crea un fișier de lot utilizând cinci pași simpli pentru sistemul de operare Windows. Citeste mai mult , aceasta va avea grijă de aceste sarcini obositoare.
Acesta este punctul de automatizare, nu-i așa? Să-l setați și să-l uitați, așa cum spun informațiile comerciale. Să aruncăm o privire asupra părților unui fișier de lot și cum să creăm niște cantrips pentru treburile dvs.
Ce este un fișier de lot?
Înainte de Windows, totul s-a realizat prin tastarea comenzilor, în loc să indicați și să faceți clic. Versiunea Microsoft este cunoscută sub denumirea de MS-DOS (Microsoft Disk Operating System), iar comenzile sunt cunoscute ca
Comenzi DOS Ghid pentru începători pentru linia de comandă WindowsLinia de comandă vă permite să comunicați direct cu computerul dvs. și să îl instruiți să îndeplinească diverse sarcini. Citeste mai mult .Uneori, erau sarcini în care tot ce trebuia să faci era să introduci comenzi în aceeași ordine, de fiecare dată. Puteți crea un fișier al acestor comenzi și să-l numiți ca BORING_TASKS.BAT. Apoi, tastând pur și simplu BORING_TASKS.BAT și apăsând tasta introduce cheie, acea listă de comenzi va fi executată.
Pe măsură ce Windows a apărut pe scenă, Microsoft depindea în continuare de aceste fișiere de lot pentru a face lucrurile în fundal. Au trebuit să lase capacitatea de a rula aceste fișiere. Acest lucru a menținut capacitatea oamenilor de a crea și rula propriile lor fișiere batch.
Fișierele de lot au devenit adesea instrumente pentru utilizatorii de energie electrică și administratorii de sistem Promptul de comandă Windows: mai simplu și mai util decât credețiComenzile nu au rămas întotdeauna aceleași, de fapt unele au fost șterse în timp ce alte comenzi mai noi au venit, chiar și cu Windows 7, de fapt. Deci, de ce ar vrea cineva să se deranjeze să facă clic pe început ... Citeste mai mult deopotrivă. Nu există niciun motiv pentru care nu puteți utiliza fișiere de lot, de asemenea! Să ne uităm la câteva lucruri pe care le-ai putea face.
Cum se creează un fișier de lot
Tot ce ai nevoie este Notepad, a foaie de înșelare a comenzilor de lot, și puțin timp și răbdare. Deschideți Blocul de notă, scrieți comenzile dorite, apoi salvați fișierul, dar schimbați Salvați ca tip: câmp la Toate fileleși schimbați extensia de fișier la .băţ. Este foarte important. Acum veți avea un fișier de lot pe care îl puteți utiliza după cum considerați de cuviință.
Dacă trebuie să faceți modificări la fișierul de lot, faceți clic dreapta pe el și alegeți Editați | ×. Acest lucru îl va deschide în Notepad și îl puteți edita din nou. Simplu.
Pentru a stăpâni elementele de bază, treceți prin intermediul nostru Cum se scrie un fișier de lot simplu Cum se creează un fișier de lot (BAT) în cinci pași simpliAcest articol acoperă modul de a crea un fișier de lot utilizând cinci pași simpli pentru sistemul de operare Windows. Citeste mai mult articol. Să ne uităm la câteva sarcini pe care le-am putea gestiona cu fișierele de lot.
Limitați timpul calculatorului cu un fișier de lot
Securitatea familiei Windows Siguranța Internet pentru copiii dvs.: Activați controlul parental pe Windows 8Internetul oferă posibilități mari și nenumărate riscuri, în special pentru copii. Windows 8 are un control parental încorporat numit Family Safety. Permite administratorului de sistem să monitorizeze activitatea altor utilizatori. Citeste mai mult a existat de la Windows 7 și se poate ocupa de meseria de limitarea computerului Cum să monitorizați și să restricționați traficul de router: 4 sfaturi și trucuriCum te asiguri că copiii tăi dorm efectiv într-o noapte de școală și nu stau la curent cu videoclipuri pe internet? Citeste mai mult timpul destul de frumos. Dar poate doriți să configurați computerul astfel încât indiferent cine se conectează, vor primi o anumită perioadă de timp doar pe computer înainte să se oprească. Sau poate doriți să folosiți computerul pentru a transmite radio, dar opriți după un timp, în caz că veți lăsa sau adormiți. Există un fișier de lot pentru asta!
@echo off. oprire -s -t 3600
@echo off - Povestește computerul să nu afișeze nimic din ceea ce vine după el în fereastra de comandă atunci când se execută fișierul de lot.
închide - Această comandă este evidentă, dar parametrii -s și -t nu sunt neapărat la fel de evidente. -s spune computerului să se oprească cu adevărat, nu doar să deconecteze (-l) sau să repornească (-r). Parametrul -t este ceea ce îi spune computerului să utilizeze un cronometru.
Odată inițiat fișierul de lot, computerul va începe să numere secunde. Pentru acest exemplu, cronometrul rulează timp de o oră, care este de 3600 secunde. Când timpul atinge 3600 de secunde, computerul se va opri. Puteți schimba acest număr în orice doriți.
Dacă doriți să limitați cât timp rulează un computer după ce cineva se conectează, salvați fișierul shutdown.bat în directorul Startup. În Windows 7 și versiuni anterioare, acesta va fi localizat la C: \ Documente și Setări \ Toți utilizatorii \ Meniu Start \ Programe \ Pornire. În Windows 8 și 8.1, este localizat la C: \ ProgramData \ Microsoft \ Windows \ Meniu Start \ Programe \ StartUp.
Acum, când o persoană se conectează, acel fișier de lot se va rula automat și cronometrul începe cronometrarea. Cu câteva modificări într-un Script Windows cu VBScript Better than Batch: un tutorial Windows Host Scripting Citeste mai mult acest lucru ar putea fi, de asemenea, un Buna ziua de April April Fools 4 modalități amuzante de a-ți arunca părinții cu computerul de familie Citeste mai mult .
Ștergeți toate fișierele dintr-un folder
Dacă aveți un program care creează o mulțime de fișiere jurnal într-un anumit director, poate fi consumator de timp și enervant să încercați să le ștergeți pe toate cele vechi. Să creăm un fișier de lot care șterge toate fișierele dintr-un folder, fără ca tu să te gândești la asta. Codul de mai jos este foarte simplu și goli doar un folder specific.
cd C: \ Folder \ Subfolder. del / f / q *
CD - Spune computerului să schimbe directorul în locația specificată. În acest exemplu este C: \ Folder \ subdosar. Acesta va șterge TOATE fișierele din folderul respectiv. Schimbați-o în orice doriți, dar asigurați-vă că este într-adevăr directorul pe care doriți să îl goliți, de exemplu un folder de descărcare.
del - Aceasta înseamnă ștergere. Parametrul / f forțează ștergerea fișierelor numai în citire, iar parametrul / q îi spune computerului să o facă în liniște. Aceasta înseamnă că numele tuturor fișierelor pe care le ștergeți nu vor fi tipărite în fereastra de comandă. Asteriscul (*) spune computerului să șteargă TOATE fișierele. Asteriscul este un personaj wildcard.
Puteți obține mai precis cu ceea ce doriți să ștergeți. Să presupunem că doriți doar să ștergeți toate fișierele text simple dintr-un director, deoarece acestea sunt jurnalele care ocupă spațiu. În loc să aveți asteriscul la sfârșitul comenzii dvs. del, puteți utiliza * .txt. Asta îi spune să șterge orice fișier cu extensia de fișier .txt. Acum, numai acele fișiere vor fi șterse din acel director.
cd C: \ Folder \ SubfolderOne. del / f / q * .txt
Să presupunem că există o mulțime de fișiere text acolo și toate fișierele dvs. de jurnal încep cu log-dd-mm-yy. Pur și simplu folosiți asteriscul între jurnal și .txt, astfel încât va părea log * .txt. Acesta va șterge orice fișier al cărui nume începe cu jurnal și are extensia de fișier .txt.
cd C: \ Folder \ SubfolderTwo. del / f / q log * .txt
Ștergeți mai multe dosare? Simplu. Adăugați o altă secțiune care este aceeași, dar puneți-vă comanda CD la celălalt dosar. Apoi, fișierul dvs. de lot arată ca:
cd C: \ Folder \ SubfolderOne. del / f / q log * .txt cd C: \ Folder \ SubfolderTwo. del / f / q log * .txt
Jucați cu acest fișier de lot și veți găsi multe modalități creative de a-l utiliza. Îl puteți avea ca fișier de lot pe care îl rulați manual sau pe care îl puteți utiliza Planificatorul de activități Windows Rulați programe automat folosind programatorul de activități Windows Citeste mai mult să-l facă să funcționeze la un moment stabilit de fiecare dată. Ai putea chiar să-l pornești la pornire ca un ușor alternativă la CCleaner Comparate de curățenie: CCleaner vs. Slimcleaner vs. IObit Advanced SystemCareDeși Windows este un sistem de operare foarte capabil, acesta este nefavorabil pentru performanțele care se deteriorează în timp. Cu ajutorul unor curățători de sistem deștepți, cu toate acestea, puteți crește drastic speranța de viață a ... Citeste mai mult .
Alegeți un număr aleatoriu
Iată un mic fișier de lot frumos, care va genera un număr aleatoriu format din 4 cifre. De ce ai vrea să faci asta? Multe lucruri necesită coduri de pasare din 4 cifre, cum ar fi codul PIN pentru cardul dvs. bancar, de exemplu. Poate că gestionați utilizatorii într-o afacere și sistemul dvs. de control al accesului utilizează un număr format din 4 cifre. Mulți dintre ei o fac. Dacă încercați pur și simplu să scoateți unul din cap, veți găsi în cele din urmă crearea de coduri de acces care nu sunt decât întâmplătoare. Acest fișier de lot va avea grijă de asta.
@echo off. :start. set / a run =% random% if / i% rang% GTR 9999 goto: start. if / i% rang% LSS 1000 goto: start. ecou Batch a ales numărul% a alergat% pauză
: start - Creează o etichetă numită start, care acționează ca un punct de raliune. Oricând o comandă goto indică, computerul va reveni la acel punct din script și va face tot ce spune pe linie după acea etichetă.
set / a - Spune computerului că va exista o nouă variabilă care este un număr, / un parametru îi spune să se rotunjească până la cel mai apropiat număr întreg. Deci, dacă valoarea ar fi 1234,6, ar fi rotunjită la doar 1234.
Numele variabilei este rulat. Ai putea să-l numești cum vrei, dar alergatul are sens pentru un număr aleatoriu.
%Aleatoriu% - Aceasta este o variabilă dinamică, ceea ce înseamnă că de fiecare dată când computerul vine peste el, îi va atribui o nouă valoare. Variabila dinamică% random% va genera un număr de la 0 la 32767.
Vrem un număr format din 4 cifre, deci trebuie să fie între 1000 și 9999. Pentru aceasta sunt următoarele 2 linii.
dacă - Este începutul unei afirmații condiționale - DACĂ această condiție este adevărată, CÂND faceți ceva. Prima linie spune dacă numărul întreg din variabila rulată este mai mare decât (GTR) 9999, mergeți la început și încercați din nou. Dacă valoarea rulării este mai mică decât (LSS) 9999, computerul va continua până la linia următoare. A doua linie spune că dacă valoarea rulatului este mai mică de 1000, mergeți la început și încercați din nou. Există mai mulți operatori diferiți pe care îi putem folosi pentru a compara numerele într-un fișier de lot.
S-ar putea să crezi că 0001 este un număr format din 4 cifre și ai avea dreptate. Numai,% variabila dinamică% aleatorie nu o va genera. Ar putea genera o singură cifră de 1, dar nu a pus cele 3 zero-uri principale. Acest lucru ne limitează la doar 8999 numere de 4 cifre. Cu siguranță, este suficient pentru scopurile noastre.
În cele din urmă, computerul va scoate un număr care se situează între 1000 și 9999. Să zicem că a ales 4428. În acel moment, fișierul de lot va folosi ecou comanda pentru afișarea propoziției, „Lot a ales numărul 4428”. Acum aveți numărul dvs. aleatoriu format din 4 cifre. Acest proces merge mult mai repede decât încercarea de a-l explica - bine, mai puțin de o secundă.
pauză - Menține fereastra de comandă deschisă până când apăsați o tastă. Asta îți oferă timp pentru a-ți scrie numărul întâmplător.
Redenumirea mai multor fișiere cu un fișier de lot
Fișiere descărcate cu BitTorrent 8 utilizări legale pentru BitTorrent: Ați fi surprinsCa și HTTP, pe care browserul îl folosește pentru a comunica cu site-urile web, BitTorrent este doar un protocol. Ați putea folosi browserul pentru a descărca conținut piratat, la fel cum ați putea utiliza un client BitTorrent pentru a descărca piratat ... Citeste mai mult adesea au o mulțime de litere în exces în numele lor. Nu este nimic în neregulă cu asta, dar ar arăta frumos dacă ai putea elimina toate aceste lucruri în plus. Să zicem că tu eBook-uri de domeniu public descărcate Căutați sau răsfoiți un milion de torrenți legali de domeniu public în arhiva InternetCăutați și descărcați peste un milion de filme de domeniu public, cărți audio și concerte live folosind BitTorrent. Totul este mulțumit de Internet Archive, pe care l-ați putea cunoaște ca organizație din spatele mașinii Wayback. Au început ... Citeste mai mult iar numele fișierelor arată toate BookName. UploaderGuy. PD.epub, unde BookName este numele cărții. Puteți utiliza acest fișier de lot pentru a dezbrăca acel .UploaderGuy. PD din numele fișierului.
@echo off. SETLOCAL ENABLEDELAYEDEXPANSION SET old = .UploaderGuy. PD. SET nou = for / f "tokens = *" %% f in ('dir / b * .epub') do ( SET nume de nou = %% f. SET newname =! Newname:% vechi% =% nou%! mutați "%% f" "! nume nou!")
Se întâmplă multe aici. Unele dintre ele vor avea sens pe baza a ceea ce am învățat până acum. Acesta este un punct bun pentru a vă trimite singur pentru a vă extinde pe ceea ce am acoperit și pentru a începe să vă învățați mai multe despre puterea unui fișier de lot bine elaborat. Să-l numim timp de studiu independent.
Sfârșitul fișierului
Am acoperit care este un fișier de lot, elementele de bază ale creării unuia și câteva exemple de fișiere utile. V-am arătat unde puteți găsi mai multe informații despre crearea și utilizarea fișierelor batch. Sperăm că ne-am distrat și pe parcurs. Depunere de loturi fericite!
Aveți un utilitar de fișiere lot preferat pe care doriți să îl partajați? Întrebări despre cum să personalizați aceste scripturi la nevoile dvs.? Cunoașteți alte resurse bune de comandă pentru loturi? Distribuie-le în comentarii. Acolo ne putem învăța și să ne ajutăm reciproc. Până la urmă, suntem cu toții împreună.
Credite imagine:Sistem MS-DOS, Limita, Sterge fisierele, cărți electronice pentru tabletă prin Shutterstock, Bilele de loterie și bilet de la Lost prin Flickr.
Cu o experiență de peste 20 de ani în domeniul IT, instruire și meserii tehnice, este dorința mea să împărtășesc ceea ce am învățat cu oricine dorește să învețe. Mă străduiesc să fac cea mai bună treabă posibilă în cea mai bună manieră posibilă și cu puțin umor.