ÒdinatèKalite dosye

Lòd baton-dosye (Windows)

Lè w ap travay sou yon òdinatè se souvan nesesè yo repete menm DOS-kòmandman yo nan fè aksyon detanzantan ègzèkutabl, konstriksyon an nan sekans lan konplèks ak milti-kouch nan enstriksyon ègzèkutabl oswa aplikasyon pou, automatisation nan travay ak aplikasyon pou ak dosye ak, oswa itilizatè a se ale. Sistèm nan fonksyone gen kapasite nan dosye kòmandman miltip nan yon baton-dosye-a. An menm tan an, jis pa kouri dosye a pakèt (yo rele souvan yon script, oswa tou senpleman "dosye pakèt"), li se posib pote soti nan kòmandman yo ekzekisyon preskri, epi enskri li nan evènman yo nan Windows Randevou, ou ka otomatize pwosesis sa a.

Singularité a nan sa a ki kalite dosye se yon mank nan nenpòt Kòd - gen sèlman enfòmasyon ki revèy, ki li ak ègzekutra DOS lòd-processeur a ki se konpatib ak prèske tout vèsyon an sistèm opere fenèt yo. Yon egzanp travyè se dosye a AUTOEXEC.BAT, ki se oblije kouri sistèm opere sa a, kòm li te li menm ki pote soti anviwònman li yo nan demaraj.

Aparans kle de dosye pakèt

Ekip ki gen ladan yon baton-dosye, nan fonctionnalités kapab divize an plizyè gwoup:

- gen entansyon montre yon sèten valè, fraz, aplikasyon oswa enfòmasyon;
- pou pakèt kouri nan dokiman;
- yo travay avèk sik yo;
- yo kreye ekzekisyon an nan branch lè l sèvi avèk kondisyon sa yo;
- nan travay ak aplikasyon pou yo.

Egzekisyon nan dosye lòd

Kouri baton-dosye ka fè nan divès fason. Lè w ap travay nan yon èd memwa lòd nan anyè aktyèl la, ou ka senpleman antre nan non a dosye ak paramèt adisyonèl oswa san yo pa yo. Lè sa baton-dosye kòmande apre pral lansman dwe fèt youn apre lòt la, san yo pa entèvansyon itilizatè a la.

Si ou jwenn yon dosye pakèt nan yon lòt anyè, ou dwe nan adisyon nan non an plen nan dosye a yo enskri chemen an plen nan anyè a depo. ekstansyon nan dosye se posib tou pa yo preskri. Pou egzanp, anyè a kounye a se d: \ foto \ travay, ak yon vera.bat dosye pakèt, ki moun ki bezwen fè ak paramèt yo ak resize.doc / p, se nan d: \ foto \ kay la. Lè sa a, yo nan lòd yo pote soti nan lansman an nan dosye nou an, ou bezwen enskri d nan lòd: \ foto \ kay \ Vera resize.doc / lòd p oswa .. \ kay \ Vera resize.doc / p.

entewonp

Egzekite apre lansman de lòd baton-dosye, ou ka entèwonp kle konbinezon + ak + . Ekspozisyon a pral mande w entèwonp ekzekisyon nan yon dosye lòd ak demann lan, espere a antre nan Wi oswa Non Si ou antre nan Y, Lè sa a, nan ekzekisyon an se koupe, epi yo pral rès la nan lis la nan ekip baton-dosye dwe inyore. Si ou antre nan senbòl la N, ekzekisyon a ap kontinye ak lòd nan pwochen te nan lis la.

Rele yon lòt dosye pakèt

Bat-dosye ka gen ladan referans sou ekzekisyon an nan lòt Scripts. Si ou jis enskri nan kò a nan script la yon baton-dosye, lòd la apre li deja pa pral egzekite, depi se kontwòl la transfere nan yon lòt dosye pakèt, epi yo pral egzekite lòd deja soti nan li. Si ou vle retounen apre kòmansman an nan dosye a entèn yo, li ka lakòz yo lòd, ki CALL. Fòma a lòd se jan sa a: Rele non-baton-dosye [Lanse Opsyon].

Paramèt yo ke yo te pase nan dosye a rele lòd (yo) yo, se tipikman senbòl 1% - 9%. Lè baton-dosye yo lòd, tout seri yo konplè, kontinye ekzekisyon an nan script la orijinal ak liy ki anba la a.

Stepping

Gen ka lè yo lòd, ki baton-dosye, ou dwe fè etap (avèk yon arè apre chak liy). Pi souvan, se sa a mòd mande pou fè tès oswa debogaj Scripts. Ekri lòd sanble tankou sa a: non COMMAND / y / c _skripta [options].

Lè kouri sou chak ekip yo pral bay Y oswa N. Si ou vle pou mande pou yo lòd, ki - laprès Antre kle oswa Y. Si ou vle sote ekip - ESC la Frape oswa N.

Enfimite ak pèmèt pwodiksyon an lòd nan ekran an

Lè w kòmanse yon baton-dosye, yo liy lan bay lòd pa liy anvan ekzekisyon parèt sou ekran an, ak Lè sa egzekite. Pafwa sa a lakòz deranjman, depi yon gwo kòmandman dosye pakèt kouri nan yon lis long nan itilizatè a sou ekran an, epi pafwa bezwen montre yo, pou egzanp, pou dyalòg oswa debogaj. Bay lòd yon baton-dosye yo montre nan ekspozisyon an, sèvi ak yo lòd, ki ECHO SOU. A enfim sa a mòd, ou dwe antre nan ak ECHO OFF paramèt. Nan ka sa a tout plis kòmandman ègzèkutabl parèt sou ekran an va sispann fè.

Fèmen pwodiksyon sèlman yon yon sèl-liy dosye pakèt sou ekran an ka itilize nan kòmansman an nan sa a senbòl liy @. Pi souvan, ka senbòl sa a yo te jwenn nan yon pè ak @ECHO OFF lòd yo eskli pwodiksyon li nan ekspozisyon an pou kontwole. Sa a se mòd souvan yo itilize pa entru yo kreye ki baze sou baton-dosye yo, viris oswa fournir ti ak gwo pwoblèm nan itilizatè òdinatè.

Postes nan Kòmand

Si pral ekip la ECHO pral lokalize karaktè lòt pase limen oubyen etenn, yo nan yo pral parèt nan nenpòt mòd. Si ECHO se san paramèt, li montre yon eta de enstriksyon yo ègzèkutabl mòd ekspozisyon - limen oubyen etenn.

Si ou vle, li se posib menm nan repwodui yon siyal son (BEEP) òdinatè lè l sèvi avèk baton-dosye-a. Kòmand kòm illustrée anba a, ki baze sou ECHO operatè ak adisyon a nan karaktè espesyal.

Pou lèktur son ou vle montre ak kòd estanda senbòl la 7. Ou ka fè sa pa peze ak "7" sou klavye a nimerik (avèk kay la inscription) an.

Yo nan lòd yo amelyore lizibilite a nan mesaj yo ka aplike ECHO lòd ak "an." (Li se mete dirèkteman dèyè yo lòd, ki san yo pa yon espas) oswa yon karaktè espesyal ak kòd 255. Sou ekran an li pral parèt kòm yon liy vid.

ka ECHO lòd dwe itilize yo montre mesaj nan yon dosye apa. Sans li se redireksyon mesaj yo pwodiksyon yo pou yo ekri dosye a, olye ke sou ekran an. Pou konsève pou mòso bwa, sondaj, anrejistreman evènman, ou ka itilize dosye pakèt baton. O kòmandman gen fòma sa yo:

- ECHO-mesaj >> fichier - lòd ajoute yon liy nan yon dosye ki deja egziste. Si tankou yon dosye ki nan anyè sa a se pa prezan, li kreye yon dosye nouvo.

- ECHO-mesaj> fichier - lòd Sa vin kreye yon dosye nouvo, epi li se liy aktyèl la ekri nan li. Nan ka a tout moun ki tankou yon dosye ki nan anyè a kounye a, sa ki nan li pral retire ak yo lòd, ki anrejistre oswa rezilta li yo.

Lè l sèvi avèk kòmantè

Pou koreksyon fasil nan Scripts lè l sèvi avèk yo lòd, ki REM. Yo tout se apre yo fin Windows baton-dosye yo lòd, ki inyore nan ekzekisyon. Yo ka wè lè ou edite ak etap. Nan tout lòt ka yo, kòmantè sou pa pral parèt.

reta lòd nan yon baton-dosye

Pafwa, pandan ekzekisyon an nan dosye a pakèt nesesè pou yon ti tan sispann ekzekisyon an nan kòmandman, pou egzanp, rete tann pou yon repons itilizatè, ogmante tan nan li yon mesaj long, insert yon disk, konfime prezans nan yon itilizatè, oswa pou debogaj dosye pakèt. se Reta lòd ekri tankou pran yon poz san yo pa paramèt nan baton-dosye-a. Nan ka sa a, montre a montre ki kalite mesaj "Press nan nenpòt ki kle nan kontinye", epi yo pral nan ekzekisyon an script dwe sispann jiskaske ou peze bouton sa yo sou klavye a. Si ou peze konbinezon an + oswa + , sistèm nan entèprete li kòm ranpli fòm nan ak dosye a ègzèkutabl ak pral fè w konfime fini an nan travay li yo: "Avote dosye a pakèt? (Wi / Non) ». Si ou peze bouton an Y, li pral entèwonp script la nan pwen sa a ak tout ki rete kòmandman yo eksepsyonèl yo pral inyore. Lè ou peze ekzekisyon la N ap kontinye ak enstriksyon siperyè-a. Pandan ke Sarepta, peze nenpòt ki lòt kle alfa ak "Espas" ak "Antre nan" ègzèkutabl dosye ap kontinye ak enstriksyon siperyè-a.

Egzekite kòmandman pou lis dosye

Pou sekans ekzekisyon nan dosye miltip nan lis la yo se nan anyè a menm, ou ka tou itilize yon baton-dosye-a. "Kouri pou tit la nan pwogram nan" ak "kouri ekstansyon sa a dosye nan pwogram nan" ka souvan ede ak automatisation a nan pwosesis dokiman, tankou klasman atachman lapòs. yo paramèt diferan pou yo lòd, ki pou li a. ekri fòma a yo montre anba a:

- POU% x NAN (lis nan dosye) FÈ lòd, kote:

- X - reprezante nenpòt karaktè lòt pase nimewo ki ant 0 a 9;

- lis - espas-separe non dosye oswa non an nan yon dosye; konsa li se posib yo sèvi ak karaktè espesyal ak "*" ranplase youn nan karaktè plizyè nan non an dosye "?";

- Ekip - nenpòt DOS-lòd oswa pwogram yo, eksepte pou; si gen yon bezwen pou yon FOR, olye pou yo% x dwe presize %% x.

Lè ou sèvi ak kòmandman sa a yo ekri yon baton-dosye, ou dwe konnen ke non yo nan yon DOS pwogram fòma gen limit sou longè a nan non an. Pou fè oblije chanje POU lòd yo travay avèk non dosye lontan, ou pa ta dwe bliye anvan LFNFOR kouri li sou lòd yo ki ap pèmèt operasyon ki gen non long ak LFNFOR OFF yo vire li koupe epi retounen nan dosye yo longè estanda.

Anpil fonksyon ak pwogram tankou konparezon an nan dosye ak sèten kalite ekstansyon yo nan anyè a menm ak dosye yo nan kalite la menm soti nan yon lòt anyè, kopi tout anyè aktyèl la nan yon lòt, ki konsistan ekzekisyon nan dosye ak yon kalite sèten ak non kòmanse ak nimewo, li ka fè ak sèlman yon sèl lòd enskri nan yon baton-dosye-a. Kouri pwogram nan kapab konbine avèk demann itilizatè, kidonk ogmante konvenyans nan travay ak done.

Transitions nan baton-dosye yo

Pou fasilite nan ekip jesyon nan kòmansman lòd baton-dosye yo, yo souvan itilize ekip la tranzisyon ak mak ki tranzisyon sa yo fè fèt.
etikèt la se nenpòt fisèl dosye ègzèkutabl ki kòmanse ak karaktè nan "kolon". Non Tags - se yon seri karaktè apre kolon an nan fen a nan jwèt la oswa nan espas ki la premye, apre yo fin ki se rès la nan jwèt la inyore, li kapab itilize yo kòm yon kòmantè makè a sote.

ekip tranzisyon ap ekri yon Goto épi mo klé Non ak yon espas. Si pa gen okenn paramèt oswa non an nan etikèt la nan dosye a pakèt pa jwenn, lè sa a script la se sou se ekip sa a sispann. egzanp:

goto zz

...

: zz

REM (kouri yo lòd, ki obligatwa).

Nan egzanp sa a, nan ekzekisyon an sekans nan yon dosye lòd, rive Goto zz, sote nan etikèt la: zz ak ap kontinye ak REM, inyore tout sa ki lokalize ant enstriksyon an branch, li di tag.

Lè l sèvi avèk kondisyon sa yo lè w ap travay ak baton-dosye

Bat-dosye ka egzekite oswa ou pa al touye kòmandman depann sou divès kalite kondisyon, si li se itilize chèk ensidan SI. Fòma a nan lòd sa a sanble «SI kondisyon an nan ekip la."

Kondisyon reprezante reyalizasyon divès kalite ekspresyon yo:

- nimewo a ERRORLEVEL - nan ka a lè pwogram nan anvan yo ègzèkutabl te fini ak Kòd sòti egal a valè a nimerik oswa pi plis, kondisyon an pral vre.

- ROW LINE 2 == 1 - nan ka a nan nèt sou tout pwen ranje konyensidans kondisyon vin vre. Olye pou yo strings, ou ka ranplase senbòl yo 0% - 9%, Lè sa a, konpare paramèt yo nan dosye a lòd.

- egziste - File name - si dosye a espesifye ki egziste, Lè sa a, kondisyon an se verite.

- PA - yon kondisyon nan - si kondisyon an se fo, pwodiksyon an nan ekip la jwenn valè a vre.

kòmandman yo itilize nan yon baton-dosye

Si ou peze "Start" bouton an epi yo kòmanse yon èd memwa lòd (km), li se posib yo wè tout eleman nan yon baton-dosye lòd. Km-mòd kapab itilize yo kòm yon zouti pou debogaj, kòm yon asistan, pwogram nan pou jwenn enfòmasyon sou kòmandman yo. Pou fè sa tou senpleman ka tape HELP. An menm tan an li bay yon lis kòmandman ak deskripsyon kout pou yo. HELP ka antre nan non an nan kòmandman yo vle pou plis enfòmasyon.

Sèvi ak yon done backup baton-dosye

dosye Kòmandman ka anpil senplifye lavi a nan administratè sistèm nan pote soti travay chak jou. Zòn nan pi komen nan aplikasyon yo fè bak, kreye, efase, chanje non ak plis ankò. Tout bagay sa a se ki baze sou itilize nan KOPI kòmandman baton-dosye-a. Pou egzanp, ou kapab kreye yon pwogram ki fè kopi backup nan dokiman yo nan dosye a chwazi ak done yo itilizatè nan sèten fòma, elimine, pou egzanp, yon gwo kantite lajan nan medya, bay èkse nan dosye a ak non an itilizatè yo ak dat aktyèl la, ak non li "Komanda_kopirovaniya_faylov.bat". Apre sa, ou dwe asire ke li se kouri nan yon tan espesifik lè l sèvi avèk planifikateur nan bati-an, oswa fòs yo nan pwogram nan e konsa asire sekirite a nan done itilizatè.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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