Komputeran, Cureyên pelên
Fermana bat-file (Windows)
Di dema xebatê de li ser komputerê ye caran pêwîst ji bo dubare heman DOS-fermanên ji bo pêkanîna çalakiya demekê tê bikaranîn, avakirina cihekê aloz û pir qatî ji talîmatên tîinin, an sepanên, automation yên kar bi sepanên û pelên bi, an jî li user dûr e. The pergala xebatê heye ku mirov bikaribe bi nîvîsandina emrên multiple di bat-file. Di heman demê de, bi tenê bi birêvebirina file hevîrê (gelek caran a script "file hevîrê" tê gotin, an jî bitenê), mimkun e ji bo ku fermanên bidarvekirinê nevê, û qeyd ew di bûyeran de ji Windows Tevlîhevker, hûn dikarin vê pêvajoyê nebin.
The ažkera ya pelên ku ji vê type nebûna di tu code e - e bi tenê agahiyên saetê, ku xwendin û DOS fermana-processor lihevhatî bi hema hema hemû versions of the pergala xebatê ya Windows înfaz heye. Yek Nimûneya heyirînê pelê autoexec.bat, ku pêwîst e ji bo birêvebirina vê pergala xebatê ye, wekî ku bû yê ku pêk mîhengên wê di destpêkê de.
taybetmendiyên sereke yên files hevîrê
Tîmên ku di nav a bat-file, li fonksiyonên dikarin nav çend koman de dabeş:
- ye, lewma ji bo nîşandanê hin nirx, komepeyvên me, serîlêdanê an jî agahî;
- ji bo run hevîr belgeyên;
- ji bo xebatê bi vergera;
- ji bo darvekirina ji çiqê bikaranîna şert û mercên;
- ji bo hevkariya bi sepanên.
Înfazê ya files fermana
Running bat-files dikare bi awayên cuda kirin. Di dema xebatê de li vekolîna fermana di pêristê, tu dikarî bi hêsanî navên pelên bi Parametreyên din jî an bê bikevin nav wan. Dema ku ev bat-file emir piştî derçûna wê pêk bê yek li pey ya din, bêyî mudaxaleya li bikarhênerê bibîne.
Ger tu bibînin file hevîrê di peldanka din, divê hûn ji bilî navê full of the file to qeyd rêya full ji bo rêveberiya ku imbara. Berfirehkirina file jî mimkun e ku dermanan ne. Ji bo nimûne, di pêristê de niha d e: \ photo \ kar, û a vera.bat file hevîrê, ku divê ji bo pêkanîna bo Parametreyên û resize.doc / p, di d e: \ photo \ malê. Hingê, ji bo ku avabûye ji bo vebûna file me, tu xwe qeyd fermana d: \ photo \ mala \ vera resize.doc / fermana p an .. \ mala \ vera resize.doc / p.
Interrupting
piştî vebûna fermana bat-file darvekirin, tu combination key
Banga file Demîralp,
Bat-files dikare references bi cîhkirina din li Skrîpta. Eger tu di bedenê de ji alfabeya xwe qeyd bat-file, ku fermana piştî ku ew ji niha ne dê bên kuştin, ji ber ku kontrol ji bo file Demîralp, veguhestin, û wê bê darvekirin fermana jixwe out of it. Heke tu dixwazî piştî destpêka file navxweyî ye, ji bo vegerê, ew nikare fermana BANG çewtiyan. The format fermana wiha ye: BANG name-bat-file [Options Destpêkirina].
The Parametreyên, ên ku file bi navê fermana (s) re derbas bûn, bêhtirê sembolên 1% -% 9. Gava ku emrê bat-files, hemû series temam in, ne bi îdamkirina skrîptê orjînal bi xeta van bidomînin.
Stepping
in rewşan de heye, dema ku fermana bat-file, tu divê gavên (bi rawestandin, piştî her line) bimeşîne. Pirî caran, ev mode ji bo testên an neqandina li Skrîpta pêwîst e. Writing fermana dişibe vê: Navê COMMAND / y / c _skripta [options].
Dema ku bi bez li ser her tîma wê ji bo Y an N. dayîn Heke tu dixwazî ji bo daxwazkirina fermana - çapemeniyê de key an Y. Enter Heke tu dixwazî derbasbe ji tîma - Hit ESC an N.
Neçalakkirin û derfet û encam de fermana to the screen
Gava ku tu dest bi bat-file, ji rêzika fermanê ji aliyê xeta beriya îdamê bi ser ekranê, û piştre hatiye qetilkirin. Carna ev dibe sedema nerehetî, ji ber ku gelek fermanên file hevîrê bi riya lîsteya dirêj ji bo ku bikarhêner li ser ekranê tê birêvebirin, û hindek caran ji wan re nîşanî me bide, ji bo nimûne, ji bo diyalogê an neqandina. To emir a bat-file li banî tê di display, bikaranîna fermana ECHO ON. Ji bo astengkirina vê mode, divê hûn bi parametre ECHO OFF bikevin. Di vê rewşê de hemû emrên bikaranîn bêhtir nîşan dan li ser ekranê dê êdî bibin.
Bo daxstni encam bi tenê a file hevîrê yek-line li ser ekranê dikare di destpêka vê xeta @ sembola bikaranîn. Pirî caran, ev sembola dikarin di cotek bi fermana @ECHO OFF dîtin to exclude derana wê li ser display pezmijoka. Ev moda, gelek caran ji aliyê Hackeran ku ji bo li ser bat-files, vîrûs an jî teslîmkirina teng biçûk û mezin ji bo bikarhênerên dibe bingeha.
Posts in Commands
Heke tîma ECHO, wê bê characters din ji ON an OFF located, ku ew dê di her moda nîşan dan. Ger ECHO e bê Parametreyên, jî nîşan dide dewletê yên ku moda display talîmatên bikaranîn - li ser an off.
Ger tê xwestin, ne mumkin e ku heta ku nikarin dengê sînyala (beep) dibe bikaranîna bat-file. Emrên wek li jêr piratîkî de, li ser bingeha ECHO operator bi bilî yên taybet.
Ji bo Lêdanê dengê we dixwazin ji bo nîşandanê bi sembola standard code 7. Hûn dikarin vê bi tikandina
Ji bo başkirina Çalişlar û mesajên dikare fermana ECHO bi serî "." (Ev rasterast li dû fermana bê space danîn) an karaktereke taybet bi code 255. li ser ekranê wek line vala xuya bibe.
fermana ECHO dikarin bên bikaranîn ji bo nîşandanê mesajên di nava pelên. naveroka wê ye ji bo beralî bike û mesajên encam ji bo nivîsandina li ser file, bêtir li ser ekranê. To xilas têketinên, lêkolînê, ji tomarên bûyerê, hûn dikarin pelên hevîrê bat bi kar tînin. emrên O xwedî format jêr e:
- ECHO-peyamê >> filename - fermana dixe a line ku pelê heyî. Heke wisa file Di vê directory is amade ne, ku ew diafirîne pelekî nû.
- ECHO-message> filename - Ev fermana diafirîne pelekî nû, û xeta niha ku di wê de hatine nivîsîn. Di doza van pel di pêristê, naveroka wê bê rakirin û di bin fermana tomarkirin an jî encama wê.
bikaranîna comments
Ji bo guherandinê bi hêsanî ji Skrîpta bi bikaranîna fermana REM. All in, piştî ku fermana bat-file Windows li darvekirinê hesibandin. Ew kifş bibe gava ku tu weşînertiya û gavên. Di hemû rewşên din de, li ser wê bê nîşandan.
derengî fermana di bat-file
Carna, dema darvekirina of the file hevîrê pêwîst e ji bo demekê li sêdaredana emrên rawestandin, ji bo nimûne, ji bo bersiva user sekandin, ji bo zêdekirina demê de ji bo xwendina peyama xwe dirêj, bi cîh a dîsk, bi hebûna user, an jî ji bo debugging files hevîrê erê. fermana Delay wek kêlîkek bê Parametreyên li bat-file hatiye nivîsîn. Di vê rewşê de, di display dide type of the message "Press Ji bo berdewamê", û îdam skrîptê de tê rawestandin, heta ku tu bişkokên ser keypad bikin. Eger tu bi kombînasyona Pêlî
Bicihanîna fermanên ji bo file list
Ji bo darvekirinê piralî yên files piralî ya di lîsteyê de di pêristê de eynî ne, tu dikarî bi bat-pelê bi kar tînin. "Run for the title of bernameya" û "birêvebirina dosya ya bernameya" gelek caran dikare bi automation muamelekirina document, wek gaven attachments mail alîkar. ew Parametreyên cuda ji bo ku fermana BO in. nivîsandina format li jêr tê nîşandan:
- JI BO% x IN (lîsteya pelên) DO fermana, ku:
- X - nûnertiya ti character din ji bilî hejmarên ji 0 heta 9;
- list - space-cuda navên pelê an jî navê pelê; bi vî awayî mimkun e ji bo bikaranîna tîpên taybet û "*" ya ku li şûna yek ji çend tîpan di navê data'yê "?";
- Team - ti DOS-fermana an jî bernameyekê, ji bilî; eger pêdivî bo FOR, li şûna% x divê %% x diyar heye.
Dema ku tu vê fermanê bi kar binivîse a bat-files, be dizanin ku navên di DOS format perwerdehîya sînorkirinên li ser dirêjahiya navê. Ji bo ku guhertin ji bo fermanê bi kar bi navên file dirêj, divê tu li ber LFNFOR run wê ON fermana bîr nekin da ku ew bikaribin di operasyona bi navê dirêj û LFNFOR OFF ji bo wê vemirînin û vegerin li files length standard.
Gelek fonksiyonên bi bernameyên xwe yên wekî hev re pelên bi cureyên hin pêvekên di pêristê de heman bi pelên ku cure yê eynî ji directory din in, kopya hemû pêristê de ji hev, darvekirin hevgirtî ji pelên bi a type hin û navên destpêkê de bi hejmar, Ev dikare bi tenê yek fermana nexşandin di bat-file kirin. Xebitandina bernameya dikarin bi daxwazên user bi hev re, bi vî awayî zêdetir li rehetiya yên kar bi welat.
Transitions li bat-files
Ji bo rehet ya tîmên rêveberiya di destpêkê da bat-files, ew gelek caran bi tîma derbasbûna û şopên ku van demên derbasbûnê pêk bi kar tînin.
The label tu string executable file, ku bi xeysetê "colon" dest pê dike ye. Navê tags - komek ji characters piştî colon to dawiya line an jî ji bo di qada yekem, piştî ku dema mayî ya line paşguhxistin e, ew dikare bibe wek Rayi gihande jump bikaranîn.
Tîma derbasbûna ji nivîsandina Goto bi etîketa name bi space. Ger tu parametre an bi navê label di file hevîrê tê dîtin ne, piştre script e li ser vê tîma sekinî ye. nimûne:
zzz Goto
...
: zzz
Rem (birêvebirina fermana required).
Di vê mînakê de, darvekirina piralî yên pel fermana, xwe digihîne Goto zzz, vediciniqe û ji label: zzz û bi rem berdewam dike, dihêle û hemû tiştên ku di navbera instruction şaxê located û got tag.
Bikaranîna di şert û mercên dema xebatê de bi bat-files
Bat-file, dibe birêvebirin an jî ji bo bicihanîna fermanên ne li gor şertên cuda, eger ku xuyanîbûna check bikaranîn KU. Teşeya vê fermana Dixuye ku «Heke rewşa tîmê."
Şert û mercên temsîl embodiments cuda yên têgînên ku:
- hejmara ERRORLEVEL - Di çarçoveya dozê de dema ku bernameyeke tîinin, berê bi koda ji bo nirxê hejmarî an mezintir wekhev bi dawî bû, li ser rewşa rastîn be.
- rêzî LINE 2 == 1 - Di doza bi temamî rewşa rêzikan tesaduf rast dibe. Li şûna têl, tu dikarî ji sembolên têxista 0% -% 9, hingê wê Parametreyên of the file fermana hev.
- hene - name file - eger hatiba heye, wê gavê rewşa rastîn e.
- ne - rewşa - eger rewşa derewîn e, derana ji tîma dest nirxa rast e.
emrên Used di bat-file
Eger "Start" button tu pêl û dest bi binivîsin fermana (Cmd), mimkun e ji bo dîtina hemû nav a bat-file binere: Fermana. CMD-mode dikarin wek alaveke ji bo neqandina, wek alîkarê, di programê de ji bo agahiyên li ser emrên bikaranîn. Ji bo vê jî bi hêsanî dikare alîkarîya Corî. Di heman demê de ev lîsteyeke fermanan bi danasîna kurt de ji bo ji wan re tên derxistin. ALÎKARÎ dikarin bi navê emrên xwestin bike bo zaniyarîy zortir bikevin.
Bikaranîna welat hilanînê bat-file
files Fermandariya pirr dikare jiyana rêveberên sîstema asankirin di birêvebirina xebata rojane de. Di herêmê de herî zêde ji bo sepanê bi piştgirîya xwe, avakirina, jê bibî, biguherîne û zêdetir. Hemû ev e, li ser bikaranîna COPY emrên bat-file bingeha. Ji bo nimûne, tu dikarî bernameya ku jî kopiyên hilanînê, yên di belgeyên ku di peldankê de hilbijartin bi daneyên user formatên hin, tasfiye bike, ji bo nimûne, beşekê mezin ji çapemeniyê, ji bo çarçova qerebûyê de ya di peldankê de bi navê bikarhêner û avakirina roja niha, û navê wê ", Komanda_kopirovaniya_faylov.bat". Piştî ku, tu divê, da ku ew li demeke taybet û bikaranîna ava-li bernameker, an hêzên di programê de û bi vî awayî di misogerkirina ewlekariya welat user.
Similar articles
Trending Now