Ki jan yo kreye baton dosye nan Windows

Souvan, konsèy pou fè bagay ak ranje nan Windows 10, 8, ak Windows 7 gen ladan etap tankou: "kreye yon dosye .bat ak kontni sa yo epi kouri li." Sepandan, itilizatè a inisyasyon pa toujou konnen ki jan yo fè sa ak sa ki dosye a reprezante.

Tutorial sa a detay kijan pou kreye yon dosye kòmand baton, kouri li, ak kèk enfòmasyon adisyonèl ki ka itil nan kontèks la nan sijè sa a nan kesyon an.

Kreye yon dosye .bat ak notepad

Premye e pi fasil fason pou kreye yon dosye baton se pou itilize pwogram notepad estanda a, ki prezan nan tout vèsyon aktyèl Windows lan.

Etap kreyasyon yo pral jan sa a.

  1. Kòmanse Notepad (ki sitiye nan Pwogram - Pwodwi pou Telefòn, nan Windows 10 li se pi vit kòmanse nan rechèch la nan ekstrè a, si pa gen okenn kaye nan meni an Start, ou ka kòmanse li soti nan C: Windows Notepad.exe).
  2. Antre nan notepad kòd la nan dosye baton ou (pou egzanp, kopi soti nan yon kote, oswa ekri pwòp ou a, sou kèk kòmandman - plis nan enstriksyon yo).
  3. Nan meni an notepad, chwazi "File" - "Save Kòm", chwazi kote a pou konsève pou dosye a, presize non an dosye ak .bat nan ekstansyon ak, nan kou, nan "Kalite a File" mete "Tout dosye"
  4. Klike sou "Save."

Remak: si dosye a pa sove nan kote ki espesifye, pou egzanp, sou kondwi C, ak mesaj la "Ou pa gen pèmisyon pou konsève pou dosye nan kote sa a", sove li nan dokiman yo folder oswa nan Desktop a, ak Lè sa a, kopi li nan kote a vle ( Rezon ki fè la pou pwoblèm nan se ke nan Windows 10, ou bezwen dwa administratè yo ekri nan kèk dosye, epi depi notepad pa t 'kouri kòm yon administratè, li pa ka sove dosye a nan dosye a espesifye).

Dosye .bat ou a pare: si ou kòmanse li, tout kòmandman yo ki nan lis nan dosye a yo pral egzekite otomatikman (asepte okenn erè ak dwa administratif yo obligatwa: nan kèk ka, ou ka bezwen kouri dosye baton an kòm administratè: klike sou dosye a .bat - kouri tankou administratè nan meni kontèks la).

Remak: nan tan kap vini an, si ou vle edite dosye a te kreye, tou senpleman klike sou li ak bouton an sourit dwa epi chwazi "Edit".

Gen lòt fason pou fè yon dosye baton, men yo tout bouyi desann nan ekri kòmandman yon lòd pou chak liy nan yon dosye tèks nan nenpòt ki editè tèks (san fòma), ki se Lè sa a, sove ak ekstansyon an .bat (pou egzanp, nan Windows XP ak fenèt 32-ti jan. 7, ou ka menm kreye yon .bat dosye sou liy lan lòd lè l sèvi avèk yon editè tèks (modifye).

Si ou gen ekspozisyon nan ekstansyon dosye pèmèt (chanjman nan panèl la kontwòl - opsyon Explorer - gade - kache ekstansyon yo nan kalite yo ki anrejistre dosye), Lè sa a, ou ka tou senpleman kreye dosye a .txt, Lè sa a, chanje non dosye a pa mete ekstansyon sa a .bat.

Kouri pwogram nan dosye baton ak lòt kòmandman de baz yo

Nan dosye a pakèt, ou ka kouri nenpòt pwogram ak kòmandman nan lis sa a: //technet.microsoft.com/ru-ru/library/cc772390(v=ws.10).aspx (byenke kèk nan sa yo ka manke nan Windows 8 ak Windows 10). Pli lwen, jis kèk enfòmasyon debaz pou itilizatè inisyasyon.

Travay ki pi komen yo se sa ki annapre yo: lanse yon pwogram oswa plizyè pwogram nan yon dosye .bat, lanse kèk fonksyon (pa egzanp, netwaye clipboard la, distribye Wi-Fi ki sòti nan yon konpitè pòtatif, fèmen konpitè a pa revèy).

Kouri yon pwogram oswa pwogram sèvi ak lòd la:

kòmanse "" path_to_program

Si chemen an gen espas, pran tout chemen an nan quotes doub, pou egzanp:

kòmanse "" "C: Pwogram dosye ...

Apre chemen pwogram lan, ou ka tou presize paramèt yo ak ki li ta dwe kouri, pou egzanp (Menm jan an tou, si paramèt yo lanse gen espas, mete yo nan quotes):

start "" c: windows notepad.exe file.txt

Remak: nan quotes doub apre kòmanse, spesifikasyon an dwe gen ladan non an nan dosye a lòd parèt nan header nan lòd liy. Sa a paramèt se si ou vle, men nan absans sa yo quotes, ekzekisyon an nan baton dosye ki gen quotes nan chemen ak paramèt ka ale nan yon fason inatandi.

Yon lòt karakteristik itil se lanse yon lòt dosye baton soti nan dosye aktyèl la, sa a ka fè lè l sèvi avèk lòd la rele:

rele path_file_bat paramèt

Paramèt yo pase nan demaraj ka li andedan yon lòt dosye baton, pou egzanp, nou rele dosye a ak paramèt:

rele file2.bat parametrik1 parametrik2 paramèt3

Nan file2.bat, ou ka li paramèt sa yo epi sèvi ak yo kòm chemen, paramèt pou kouri lòt pwogram nan fason sa a:

echo% 1 echo% 2 echo% 3 pran yon poz

Sa vle di pou chak paramèt nou itilize nimewo sekans li yo ak yon siy pousan. Rezilta a nan egzanp pi wo a ap pwodiksyon tout paramèt yo pase nan fenèt la lòd (se lòd la echo itilize yo montre tèks nan fenèt la konsole).

Pa default, fenèt la lòd fèmen imedyatman apre ekzekisyon an nan tout kòmandman. Si ou bezwen li enfòmasyon ki andedan fenèt la, sèvi ak lòd la pran yon poz - li pral sispann ekzekisyon an nan kòmandman (oswa fèmen fenèt la) anvan peze nenpòt ki kle nan konsole a pa itilizatè a.

Pafwa, anvan ou egzekite pwochen kòmandman an, ou bezwen rete tann kèk tan (pa egzanp, anvan premye pwogram lan te kòmanse nèt). Pou fè sa, ou ka itilize lòd la:

poz / t time_in segonn

Si ou vle, ou ka kouri pwogram lan nan fòm minimize oswa videyo elaji lè l sèvi avèk paramèt yo MIN ak MAX anvan espesifye pwogram nan tèt li, pou egzanp:

kòmanse "" / MIN c: windowsepepad.exe

Pou fèmen fenèt la lòd apre tout kòmandman yo te egzekite (byenke li anjeneral fèmen lè lè l sèvi avèk kòmanse kòmanse), sèvi ak lòd la sòti nan liy ki sot pase a. Si konsole a toujou pa fèmen apre kòmanse pwogram lan, eseye itilize lòd sa a:

cmd / c kòmanse / b "" path_to_programme paramèt

Remak: nan lòd sa a, si chemen pwogram yo oswa paramèt gen espas, ka gen pwoblèm lanse, ki ka rezoud tankou sa a:

cmd / c kòmanse "" / d "path_to_folder_with_spaces" / b program_file_name "parameters_with_spaces"

Kòm deja note, sa a se sèlman enfòmasyon trè debaz sou kòmandman yo itilize nan pi souvan nan dosye baton. Si ou bezwen fè travay adisyonèl, eseye jwenn enfòmasyon ki nesesè sou entènèt la (gade, pou egzanp, "fè yon bagay sou liy lan lòd" epi sèvi ak kòmandman yo menm nan dosye a .bat) oswa poze yon kesyon nan kòmantè yo, mwen pral eseye ede.