KompjuteraLloje file

Command bat-file (Windows)

Kur punon në një kompjuter është shpesh e nevojshme për të përsëritur të njëjtat DOS-komanda për të kryer veprime në mënyrë periodike të ekzekutueshme, ndërtimi i rend kompleks dhe multi-layered e udhëzimeve të ekzekutueshme ose aplikacionet, automatizimin e punës me aplikimet dhe fotografi me, ose përdoruesi është larg. Sistemi operativ ka aftësinë për të regjistruar komanda të shumëfishta në një bat-skedar. Në të njëjtën kohë, vetëm duke xhiruar file batch (i quajtur shpesh një script, ose thjesht "batch file"), është e mundur për të kryer komandat ekzekutimit përshkruara, dhe regjistrojnë atë në ngjarjet e Windows Scheduler, ju mund të Automate këtë proces.

Veçori e këtij lloj skedari është një mungesë në çdo kod - ka vetëm informacion ora, e cila lexon dhe ekzekuton DOS komandën-procesor që është kompatibil me pothuajse të gjitha versionet e sistemit operativ Windows. Një shembull goditës është autoexec.bat file, e cila është e nevojshme për të drejtuar këtë sistem operativ, siç ishte ai i cili kryen parametrat e saj në fillimin.

Karakteristikat kryesore të fotografi grumbull

Ekipet që përfshin një bat-file, në funksionalitetin mund të ndahen në disa grupe:

- të destinuara për të shfaqur një vlerë të caktuar, fraza, kërkesë ose informacione;
- për të drejtuar grumbull të dokumenteve;
- për të punuar me cikle;
- për të krijuar ekzekutimin e bronkial duke përdorur kushtet;
- për të punuar me aplikimet.

Ekzekutimi i dosjeve komandës

Running Bat-files mund të bëhet në mënyra të ndryshme. Kur punon në një komandë të shpejtë në dosjen aktuale, ju thjesht mund të shkruani emrin e file me parametra shtesë ose pa to. Kur kjo bat-file komandat pas Nisja do të bëhet njëri pas tjetrit, pa ndërhyrjen e përdoruesit.

Nëse ju gjeni një skedar batch në një directory, ju duhet përveç emrin e plotë të dosjes për të regjistruar rrugën e plotë në directory magazinimit. File extension është gjithashtu e mundur që të mos përshkruajnë. Për shembull, në dosjen e tanishëm është d: \ foto \ punës, dhe një fotografi vera.bat batch, të cilët kanë nevojë për të kryer të parametrave dhe resize.doc / p, është në D: \ foto \ shtëpi. Pastaj, në mënyrë që të kryejnë nisjen e dosjes tonë, ju duhet të regjistroheni komandën d: \ foto \ home \ vera resize.doc / p komandën ose .. \ home \ vera resize.doc / p.

ndërprerë

Ekzekutuar pas fillimit të komandës bat-skedar, ju mund të ndërpresë kombinim kyç + dhe + . Ekran do t'ju kërkojë të ndërpresë ekzekutimin e një skedar komandën me kërkesën, pritet të hyjë Po ose Jo Nëse keni hyrë Y, atëherë ekzekutimi është ndërprerë, dhe pjesa tjetër e listës së ekipeve Bat-skedar do të injorohen. Në qoftë se ju të hyjë në simbolin N, ekzekutimi vazhdon me komandën e radhës nga lista.

Telefononi një skedar batch

Bat-files mund të përmbajë referenca për kryerjen e Scripts tjera. Nëse ju vetëm të regjistroheni në trupin e shkrimit një bat-file, komanda pas saj tashmë nuk do të ekzekutohet, pasi kontrolli është transferuar në një tjetër fotografi grumbull, dhe do të ekzekutohet komandën tashmë nga ajo. Nëse ju doni të kthehen pas fillimit të dosjes së brendshme, ajo mund të shkaktojë komandën e thirrjes. Formati komandës është si vijon: quash-bat-file [Launch Options].

Parametrat që janë kaluar të quajtur komandës skedar (s) janë zakonisht simbolet 1% - 9%. Kur Bat-files komandës, të gjitha seri janë të plota, vazhdojnë ekzekutimin e shkrimit origjinal me rreshtin që vijon.

Stepping

Ka raste kur komanda bat-file, ju duhet të kryejë hapa (me një ndalesë pas çdo linjë). Më shpesh, kjo mënyrë është e nevojshme për testimin ose debugging Scripts. Shkrimi komandën duket si ky: Emri KOMANDA / y / c _skripta [options].

Kur drejtimin në çdo ekip do të jepet për Y ose N. Nëse ju doni për të kërkuar urdhrin - shtypni Enter ose Y. Nëse ju doni të kaloni nga ekipi - Hit ESC ose N.

Paaftësi dhe duke bërë të mundur daljen e komandës në ekran

Kur ju filloni një bat-file, command line nga linjë para ekzekutimit janë shfaqur në ekran, dhe pastaj të ekzekutohet. Ndonjëherë kjo shkakton shqetësim, pasi një pjesë të madhe komanda skedar batch drejtuar përmes një listë të gjatë të përdoruesit në ekran, dhe nganjëherë kanë nevojë për të të treguar atyre, për shembull, për dialog apo debugging. Për të komanduar një bat-file treguar në ekran, përdorni komandën ECHO ON. Për të çaktivizuar këtë mënyrë, ju duhet të hyjë me parametër ECHO OFF. Në këtë rast të gjitha komandat e mëtejshme ekzekutueshme shfaqet në ekran nuk do të jetë.

Për të çaktivizuar vetëm dalje një skedar batch një-line në ekran mund të përdoret në fillim të kësaj linje @ simbol. Më shpesh, ky simbol mund të gjenden në një palë me komandë @ECHO jashtë për të përjashtuar prodhimin e saj në ekran monitor. Kjo mënyrë është përdorur shpesh nga hakerat për të krijuar bazuar në Bat-dosjet, viruset ose dërgimin probleme të vogla dhe të mëdha për përdoruesit e kompjuterit.

Posts në Komandat

Nëse ekipi ECHO do të vendoset shenja të tjera se në ose jashtë, aq ata do të shfaqet në asnjë mënyrë. Nëse ECHO është pa parametra, kjo tregon një gjendje të udhëzimeve të ekzekutueshme Shfaqje mode - në ose off.

Nëse e dëshiruar, është e mundur edhe për të riprodhuar një sinjal të shëndoshë kompjuter (beep) duke përdorur bat-file. Komandat si ilustruar më poshtë, në bazë të operatorit ECHO me shtimin e karaktere të veçanta.

Për rishikim të shëndosha që ju dëshironi për të shfaqur me kodin standarde simbol 7. Ju mund ta bëni këtë duke shtypur dhe "7" në tastierën numerike (me shtëpi mbishkrimin).

Për të përmirësuar leximin e mesazheve mund të aplikohen komandën ECHO me "." (Ajo është e vendosur direkt pas komandën pa një hapësirë) ose një karakter të veçantë me kod 255. Në ekran do të duket si një rresht bosh.

komandë ECHO mund të përdoret për të shfaqur mesazhet në një dosje të veçantë. Thelbi i saj është që të përcjellim mesazhet e prodhimit për të shkruar në dosjen, në vend se në ekran. Për të ruajtur shkrimet, studim, duke shënuar ngjarje, ju mund të përdorni fotografi grumbull bat. O komandat kanë formatin e mëposhtëm:

- ECHO-message >> filename - komandën shton një linjë të një file ekzistues. Nëse një skedar të tillë në këtë directory nuk është i pranishëm, ai krijon një skedë të re.

- ECHO-message> filename - Kjo komandë krijon një skedë të re, dhe linja e tanishme është e shkruar në të. Në rastin e një fotografi të tillë në dosjen aktuale, përmbajtja e saj do të hiqen dhe komanda regjistruar ose rezultati i saj.

Përdorimi komente

Për përpunim të lehtë të Scripts përdorur komandën REM. Të gjithë janë pas bat-file komandës Windows është injoruar në ekzekutim. Ato mund të shihet kur të redaktoni dhe hapat. Në të gjitha rastet e tjera, komente në nuk do të shfaqet.

vonojë komandën në një bat-skedar

Ndonjëherë, gjatë ekzekutimit të skedar batch është e nevojshme për të ndaluar përkohësisht ekzekutimin e komandave, për shembull, për të pritur për një përgjigje përdoruesit, për të rritur kohë për të lexuar një mesazh të gjatë, për të futur një disk, konfirmojnë praninë e një përdoruesi, ose për debugging fotografi grumbull. Komanda Vonesa është shkruar si pauzë, pa parametra në Bat-dosje. Në këtë rast, ekrani tregon llojin e mesazhit "Press ndonjë kyç për të vazhduar" të, dhe ekzekutimi script do të pezullohet derisa të shtypni butonat në tastiera. Nëse ju shtypni kombinimin + ose + , sistemi interpreton atë si përfundimin e skedë të ekzekutueshme dhe do të menjëhershëm ju për të konfirmuar përfundimin e punës së tij: "Abort skedarin grumbull? (Y / N) ». Nëse ju shtypni butonin Y, ajo do të ndërpresë script në këtë pikë dhe të gjitha komandat e mbetura të shquar do të injorohen. Kur ju shtypni ekzekutimi N do të vazhdojë me udhëzim të ardhshëm. Ndërsa ndaluar, shtypni ndonjë çelësat e tjera alfanumerike dhe "Space" dhe "Enter" skedë të ekzekutueshme do të vazhdojë me udhëzim të ardhshëm.

Ekzekutimin e komandave për listën e file

Për ekzekutimin vazhdues i fotografi të shumta në listë janë në të njëjtën directory, ju gjithashtu mund të përdorni një bat-file. "Run për titullin e programit" dhe "të drejtuar file extension të programit" shpesh mund të ndihmojë me automatizimin e përpunimit të dokumenteve, të tilla si klasifikim attachments postës. ata janë parametra të ndryshme për komandën për të. shkrim formatin treguar më poshtë:

- PËR% X në (Lista e dosjeve) DO komandën, ku:

- X - paraqet ndonjë karakter tjetër përveç numra nga 0 deri 9;

- Lista - hapësirë-ndarë emrat e file ose emrin e një file; prandaj është e mundur që të përdorin shkronja të veçanta dhe "*" për të zëvendësuar një disa karaktere në emrin e file "?";

- Team - çdo DOS-komandë apo program, përveç; në qoftë se ka nevojë për një për të, në vend të% x duhet të specifikojë %% x.

Kur e keni përdorur këtë komandë për të shkruar një Bat-files, të jenë të vetëdijshëm se emrat në një programet format DOS kanë kufizime në gjatësinë e emrit. Për të bërë kalimi për komandën për të punuar me të gjatë emrat e file, ju nuk duhet të harroni para se të drejtuar LFNFOR saj në komandë për të mundësuar funksionimin me emra të gjata dhe LFNFOR OFF për ta kthyer atë dhe të kthehet në fotografi standarde gjatësi.

Shumë funksione me programe të tilla si krahasimi i dosjeve me lloje të caktuara të shtesave janë në të njëjtën directory me fotografi të të njëjtit lloj nga një tjetër directory, kopjoni tërë dosjen aktuale në një tjetër, ekzekutimi i qëndrueshëm i dosjeve me një lloj të caktuar dhe emra duke filluar me numra, ajo mund të bëhet me vetëm një komandë gdhendur në një bat-skedar. Drejtimin e programit mund të kombinohet me kërkesat e përdoruesve, duke rritur komoditetin për të punuar me të dhëna.

Tranzicionit në Bat-files

Për lehtësinë e ekipeve të menaxhimit në mënyrë të fillimit Bat-files, ata shpesh përdorin ekipin e tranzicionit dhe shenjat të cilat këto tranzicionit ndodhin.
Etiketë është çdo varg fotografi ekzekutueshme që fillon me karakterin "zorrës së trashë". Emri etiketa - është një grup i karaktereve pas zorrës së trashë deri në fund të linjës apo në hapësirën e parë, pas së cilës pjesa tjetër e linjës është injoruar, ajo mund të përdoret si një koment në shënues kërcejnë.

Ekipi tranzicioni është duke shkruar një goto me tag emrin me një hapësirë. Nëse nuk ka parameter ose emrin e etiketës në skedar batch nuk është gjetur, atëherë script është në këtë ekip është ndalur. shembull:

GOTO zzz

...

: zzz

REM (të drejtuar komandën e nevojshme).

Në këtë shembull, ekzekutimi vijues i një file të komandës, duke arritur GOTO zzz, hedhje me etiketë: zzz dhe vazhdon me REM, duke injoruar të gjitha që është e vendosur në mes të udhëzimit degës dhe tha tag.

Duke përdorur kushtet kur punojnë me Bat-files

Bat-file mund të ekzekutojë ose jo për të ekzekutuar komandat në varësi të kushteve të ndryshme, në qoftë se ajo është përdorur kontrolloni dukuri IF. Formati i kësaj komande duket si «kusht, nëse e ekipit."

Kushtet përfaqëson mishërime të ndryshme të shprehjeve:

- numri errorlevel - në rastin kur programi i mëparshëm ekzekutues përfundoi me kod dalje të barabartë me vlerën numerike ose më e madhe, gjendja do të jetë e vërtetë.

- ROW LINE 2 == 1 - në rast të plotë gjendjes rreshtave rastësi bëhet e vërtetë. Në vend të strings, ju mund të zëvendësojnë simbolet 0% - 9%, atëherë do të krahasohen parametrat e komandës file.

- EKZISTON - Emri i file - nëse ekziston file specifikuar, atëherë kushti është i vërtetë.

- e nuk - një kusht - nëse gjendja është e rreme, prodhimi i ekipit të marrë vlerën e vërtetë.

komandat përdorur në një bat-skedar

Nëse ju shtypni "Start" button dhe të fillojë një komandë të shpejtë (VKM), është e mundur për të parë të gjitha futur në një bat-file komandës. CMD-mode mund të përdoret si një mjet për debugging, si asistent, programit për informacion në lidhje me komandat. Për ta bërë këtë thjesht mund Tipi. Në të njëjtën kohë ai lëshoi një listë të komandave me përshkrime të shkurtër për ta. HELP mund të shkruani emrin e komandave të dëshiruara për më shumë informacion.

Duke përdorur një backup të dhënat bat-file

Fotografi Komanda mund të thjeshtojë në masë të madhe jetën e administratorët e sistemit në kryerjen e punëve të përditshme. Zona më e zakonshme e aplikimit janë të mbështetur, të krijojë, fshini, riemërtoj dhe më shumë. E gjithë kjo është e bazuar në përdorimin e Copy bat-skedar komandave. Për shembull, ju mund të krijoni një program që e bën kopje rezervë të dokumenteve në dosjen e zgjedhur me të dhënat e përdoruesit të formateve të caktuara, duke eliminuar, për shembull, një sasi të madhe të mediave, duke siguruar tepricë në dosjen me emrin e përdoruesit dhe data e tanishme, dhe emri është "Komanda_kopirovaniya_faylov.bat". Pas kësaj, ju duhet të sigurojnë që ajo është drejtuar në një kohë të caktuar duke përdorur ndërtuar në Scheduler, apo forcat e programit dhe në këtë mënyrë të garantuar sigurinë e të dhënave të përdoruesit.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sq.delachieve.com. Theme powered by WordPress.