Rekenaars, Lêertipes
Kolf-lêer opdrag (Windows)
By die werk op 'n rekenaar is dikwels nodig om dieselfde DOS-opdragte herhaal om van tyd tot tyd uitvoerbare aksie uit te voer, die konstruksie van die kompleks en multi-layered volgorde van uitvoerbare instruksies of programme, outomatisering van die werk met programme en lêers met, of die gebruiker is weg. Die bedryfstelsel het die vermoë om verskeie opdragte te teken in 'n kolf-lêer. Terselfdertyd, net deur die loop van die bondel lêer (dikwels bekend as 'n script, of bloot "batch file"), is dit moontlik die uitvoering opdragte voorgeskryf uit te voer, en registreer dit in die gebeure van Windows Planner, kan jy hierdie proses te outomatiseer.
Die vreemd van hierdie tipe van lêer is 'n gebrek in enige kode - daar is net die klok inligting, wat lui en voer die DOS command-verwerker wat versoenbaar is met byna al die weergawes van Windows-bedryfstelsel is. Een treffende voorbeeld is die Autoexec.bat lêer, wat is nodig om die bedryfstelsel loop, as dit was hy wat voer sy instellings by die begin.
Belangrike kenmerke van joernaal lêers
Spanne wat 'n kolf-lêer sluit, in funksionaliteit kan verdeel word in verskeie groepe:
- bedoel om 'n sekere waarde, frases, aansoek of inligting te vertoon;
- vir run joernaal van dokumente;
- om te werk met die siklusse;
- om die uitvoering van vertakking uit deur die toestande te skep;
- om te werk met die aansoeke.
Uitvoering van opdrag lêers
Hardloop kolf-lêers kan gedoen word op verskeie maniere. By die werk in 'n opdrag prompt in die huidige gids, kan jy tik eenvoudig die naam lêer met bykomende parameters of sonder hulle. Wanneer hierdie kolf-lêer beveel na die launch sal uitgevoer word een na die ander, sonder ingryping van die gebruiker.
As jy 'n bondel lêer te vind in 'n ander gids, jy moet bo en behalwe die volle naam van die lêer om die volledige pad na die stoordirectory registreer. Die lêer uitbreiding is ook moontlik om nie te skryf. Byvoorbeeld, die huidige gids is d: \ n foto \ werk, en 'n bondel lêer vera.bat, wat nodig het om uit te voer om die parameters en resize.doc / p, is in die d: \ n foto \ home. Dan, ten einde die bekendstelling van ons lêer uit te voer, moet jy registreer die opdrag d: \ n foto \ home \ vera resize.doc / p opdrag of .. \ home \ vera resize.doc / p.
onderbreek
Uitgevoer na die bekendstelling van kolf-lêer opdrag, kan jy die sleutel kombinasie
Bel 'n ander batch file
Kolf-lêers kan verwysings na die uitvoering van ander skrifte bevat. As jy net registreer in die liggaam van die script 'n kolf-lêer, die opdrag nadat dit reeds sal nie uitgevoer word nie, aangesien die beheer oorgedra na 'n ander batch file, en sal reeds uitgevoer opdrag uit. As jy wil om terug te keer na die begin van die interne lêer, kan dit die CALL opdrag veroorsaak. Die opdrag formaat is as volg: CALL naam-BAT-lêer [Begin Options].
Die parameters wat geslaag om die sogenaamde opdrag lêer (s) is tipies simbole 1% - 9%. Wanneer die kolf-lêers opdrag, al die reeks is volledig, gaan voort met die uitvoering van die oorspronklike script met die volgende reël.
Stepping
Daar is gevalle wanneer die kolf-lêer opdrag, moet jy stappe doen (met 'n punt na elke lyn). Dikwels word hierdie modus vereis vir toetsing of ontfouting skrifte. Skryf opdrag lyk soos volg: Command / y / c naam _skripta [opsies].
Wanneer loop op elke span sal gegee word aan Y of N. As jy wil hê dat die bevel versoek - druk Enter sleutel of Y. As jy wil hê dat die span oor te slaan - Hit ESC of N.
Aanskakel en sodat die opdrag uitvoer om die skerm
Wanneer jy 'n kolf-lêer begin, die opdrag reël vir reël voordat uitvoering vertoon op die skerm, en dan uitgevoer word. Soms veroorsaak dit ongerief, aangesien 'n groot bondel lêer opdragte uit te voer deur middel van 'n lang lys van die gebruiker op die skerm, en soms moet hulle wys, byvoorbeeld, vir 'n dialoog of debugging. 'N kolf-lêer getoon in die skerm beveel, gebruik die command ECHO OP. Om hierdie modus te skakel, moet jy met ECHO off parameter betree. In hierdie geval sal alle verdere uitvoerbare opdragte vertoon op die skerm nie meer wees nie.
Om af uitset net 'n een-lyn bondel lêer op die skerm te draai kan word aan die begin van hierdie lyn @ simbool. Dikwels kan hierdie simbool word gevind in 'n paar met @ECHO gevlug het om sy produksie op die monitor skerm te sluit. Hierdie modus word dikwels gebruik deur hackers te skep wat gebaseer is op die kolf-lêers, virusse of die lewering van klein en groot moeite gedoen om rekenaargebruikers.
Poste in Commands
As die ECHO span geleë sal wees, behalwe AAN of AF karakters, sal die hulle vertoon in enige modus. As ECHO is sonder parameters, dit gee 'n staat van die vertoning af uitvoerbare instruksies - op of af.
As jy wil, dit is moontlik selfs om voort te plant 'n goeie sein (beep) rekenaar met behulp van kolf-lêer. Instruksies soos hieronder uitgebeeld, gebaseer op operateur ECHO met die toevoeging van spesiale karakters.
Vir 'n goeie vertoning wil hê jy moet vertoon met die kode standaard simbool 7. Jy kan dit doen deur te druk op die
Met die oog op die leesbaarheid van die boodskappe verbeter kan word toegepas ECHO opdrag met die "." (Dit is direk agter die bevel geplaas sonder 'n spasie) of 'n spesiale karakter met kode 255. Op die skerm sal verskyn as 'n leë lyn.
ECHO opdrag kan gebruik word om boodskappe in 'n aparte lêer vertoon. Die essensie is om die uitset boodskappe te lei om te skryf na die lêer, eerder as om op die skerm. Om logs, opname, opname geleentheid te red, kan jy joernaal lêers kolf gebruik. O opdragte moet die volgende formaat:
- ECHO-boodskap >> lêernaam - opdrag voeg 'n lyn aan 'n bestaande lêer. Indien so 'n lêer in hierdie gids is nie teenwoordig is, skep dit 'n nuwe lêer.
- ECHO-boodskap> lêernaam - Hierdie opdrag skep 'n nuwe lêer, en die huidige lyn daarin geskrywe staan. In die geval van so 'n lêer in die huidige gids, sal die inhoud daarvan verwyder word en die aangeteken opdrag of sy gevolg.
Die gebruik van kommentaar
Vir 'n maklike redigering skrifte met behulp van die REM opdrag. Almal is na die Windows kolf-lêer opdrag geïgnoreer by uitvoering. Hulle kan gesien word wanneer jy wysig en stappe. In alle ander gevalle, kommentaar op sal nie vertoon word nie.
vertraag opdrag in 'n kolf-lêer
Soms, tydens die uitvoering van die bondel lêer is wat nodig is om die uitvoering van opdragte tydelik te stop, byvoorbeeld, om te wag vir 'n gebruiker reaksie, om die tyd te verhoog tot 'n lang boodskap te lees, om 'n skyf te voeg, te bevestig die teenwoordigheid van 'n gebruiker, of vir die opsporing van joernaal lêers. Vertraging opdrag geskryf is as POUSE sonder parameters in kolf-lêer. In hierdie geval, die vertoning toon die tipe van die boodskap "Druk enige sleutel om voort te gaan", en die script uitvoering sal opgeskort word totdat jy op die knoppies op die klavier. As jy op die kombinasie
Uitvoering van opdragte vir lêer lys
Vir opeenvolgende uitvoering van veelvuldige lêers in die lys is in dieselfde gids, kan jy ook 'n kolf-lêer te gebruik. "Begin om die titel van die program" en "hardloop die lêer uitbreiding van die program" kan dikwels help met die outomatisering van dokument verwerking, soos sorteer pos bylae. hulle is verskillende parameters vir die opdrag VIR. skryf die formaat hieronder getoon:
- vir% x IN (lys van lêers) HET opdrag, waar:
- X - verteenwoordig 'n ander as getalle 0-9 karakter;
- lys - ruimte-geskei lêer name of die naam van 'n lêer; dus is dit moontlik om spesiale karakters en "*" gebruik om een te vervang na 'n paar karakters in die lêernaam "?";
- Team - enige DOS-opdrag of program, behalwe vir; indien daar 'n behoefte aan 'n VIR, in plaas van% x moet %% x spesifiseer.
Wanneer jy hierdie opdrag gebruik om 'n kolf-lêers te skryf, daarvan bewus wees dat die name in 'n DOS-formaat programme het beperkings op die lengte van die naam. Om te skakel VIR opdrag om te werk met 'n lang lêername maak, moet jy nie vergeet voor haar run LFNFOR op bevel om in samewerking met lang name en LFNFOR off staat te stel om dit af te skakel en terug te keer na die standaard lengte lêers.
Baie funksies met programme soos die vergelyking van lêers met sekere tipes uitbreidings is in dieselfde gids met die lêers van dieselfde tipe van 'n ander gids, kopieer al die huidige gids na 'n ander, in ooreenstemming uitvoering van lêers met 'n sekere tipe en name wat begin met getalle, dit kan gedoen word met net een opdrag geskryf in 'n kolf-lêer. Hardloop die program kan gekombineer word met die gebruiker versoeke en sodoende die gerief van die werk met data aan die toeneem.
Oorgange in die kolf-lêers
Vir gemak van bestuurspanne in die begin orde kolf-lêers, gebruik hulle dikwels die oorgang span en punte wat hierdie oorgange voorkom.
Die etiket is 'n string uitvoerbare lêer wat begin met die karakter "kolon". Naamplaatjies - is 'n versameling van karakters na die kolon om die einde van die lyn of om die eerste ruimte, waarna die res van die lyn is geïgnoreer, kan dit gebruik word as 'n reaksie op die spring merker.
oorgang span is die skryf van 'GOTO met die naam tag met 'n spasie. Indien geen parameter of die naam van die etiket in die bondel lêer nie gevind nie, dan is die skrif is aan hierdie span is gestop. byvoorbeeld:
GOTO zzz
...
: zzz
REM (hardloop die vereiste opdrag).
In hierdie voorbeeld, die opeenvolgende uitvoering van 'n opdrag lêer, die bereiking van GOTO zzz, spring na die etiket: zzz en gaan voort met REM, ignoreer alles wat geleë is tussen die tak onderrig en gesê tag.
Die gebruik van die voorwaardes by die werk met kolf-lêers
Kolf-lêer kan uitvoer of nie om bevele uit te voer na gelang van verskeie voorwaardes, indien dit gebruik word tjek voorkoms INDIEN. Die formaat van hierdie opdrag lyk soos die «INDIEN toestand van die span."
Voorwaardes verteenwoordig verskillende belichaming van die uitdrukkings:
- exit level aantal - in die geval wanneer die vorige uitvoerbare program is afgesluit met uitgang kode gelykstaande aan die numeriese waarde of groter is, sal die toestand waar te wees.
- ry lyn 2 == 1 - in die geval van 'n volledige toeval rye toestand word waar. In plaas van snare, kan jy die simbole vervang 0% - 9%, dan sal die parameters van die opdrag lêer vergelyk.
- bestaan nie - lêernaam - as die gespesifiseerde lêer bestaan, dan is die toestand waar is.
- die NIE - 'n toestand - as die toestand is vals, die uitset van die span kry die werklike waarde.
Gebruikte opdragte in 'n kolf-lêer
As jy op die knoppie "Start" en begin 'n opdrag prompt (cmd), is dit moontlik om te sien al plaas in 'n kolf-lêer opdrag. CMD-modus kan gebruik word as 'n instrument vir ontfouting, as 'n assistent, die program vir inligting oor die opdragte. Om dit te doen net kan help tik. Terselfdertyd is dit 'n lys van instruksies met kort beskrywings vir hulle uitgereik. HELP kan die naam van die gewenste opdragte vir meer inligting in te voer.
Met behulp van 'n bat-lêer Friends data
Opdrag lêers kan die lewe van die stelsel administrateurs grootliks vereenvoudig in die uitvoering van daaglikse werk. Die mees algemene gebied van toepassing is back-up, skep, verwyder, die naam en nog baie meer. Dit alles is gebaseer op die gebruik van COPY kolf-lêer bevele. Byvoorbeeld, kan jy 'n program wat kopieë van die dokumente in die geselekteerde vouer met die gebruiker data van sekere formate maak, die uitskakeling van, byvoorbeeld, 'n groot hoeveelheid van die media, die verskaffing van ontslag in die gids met die gebruiker naam en skep die huidige datum, en noem dit "Komanda_kopirovaniya_faylov.bat". Daarna moet jy seker maak dat dit loop op 'n spesifieke tyd met behulp van die ingeboude skeduleerder, of die magte van die program en dus verseker die veiligheid van die gebruiker data.
Similar articles
Trending Now