Kon unsaon paghimo sa bat file sa Windows

Kasagaran, ang mga tip sa paghimo sa mga butang ug pag-ayo sa Windows 10, 8, ug Windows 7 naglakip sa mga lakang nga sama sa: "paghimo og .bat file uban sa mosunod nga sulod ug padaganon kini." Apan, ang novice user dili kanunay mahibal-an kon unsaon pagbuhat niini ug unsa ang girepresentar sa file.

Gihubit kini nga panudlo kon unsaon paghimo og usa ka bat command file, pagpadagan niini, ug pipila ka dugang nga kasayuran nga mahimo nga magamit sa konteksto sa hilisgutan nga gihisgutan.

Paghimo og .bat file uban sa notepad

Ang una ug labing sayon ​​nga paagi sa pagmugna og usa ka bat file mao ang paggamit sa standard Notepad nga programa, nga anaa sa tanan nga mga bersyon sa Windows karon.

Ang mga lakang sa paglalang mao ang mosunod.

  1. Sugdi ang Notepad (nga nahimutang sa Programs - Accessories, sa Windows 10 kini mas paspas nga magsugod sa pagpangita sa taskbar, kung walay notebook sa Start menu, mahimo nimong sugdan kini gikan sa C: Windows notepad.exe).
  2. Pagsulod sa notepad ang code sa imong bat file (pananglitan, kopyaha gikan sa bisan diin, o isulat ang imong kaugalingon, mahitungod sa pipila ka mga sugo - dugang sa mga instruksyon).
  3. Diha sa notepad menu, pilia ang "File" - "Save As", pilia ang nahimutangan aron sa pagluwas sa file, isulat ang pangalan sa file sa extension .bat ug, siyempre, sa "File type" ipagtakda ang "All files".
  4. I-klik ang "Save."

Pananglitan: kung ang file wala maluwas sa gitakda nga lokasyon, pananglitan, sa drive C, uban ang mensahe nga "Wala ka'y ​​permiso sa pagtipig sa mga file niining dapita", i-save kini sa mga dokumento sa Dokumento o sa desktop, ug unya kopyahon kini sa gusto nga lugar ( Ang rason sa problema mao nga sa Windows 10, kinahanglan nimo ang mga katungod sa administrador sa pagsulat sa pipila ka mga folder, ug tungod kay ang Notepad wala nagdagan ingon nga usa ka tagdumala, dili siya makaluwas sa file ngadto sa gitakda nga folder).

Ang imong .bat file andam na: kon sugdan mo kini, ang tanan nga mga mando nga gilista sa file awtomatik nga ipatuman (sa paghunahuna nga walay mga kasaypanan ug mga katungod sa pagdumala gikinahanglan: sa pipila ka mga kaso, kinahanglan nimo nga pagdagan ang bat file isip administrator: i-right-click sa .bat file-run administrator sa menu sa konteksto).

Mubo nga sulat: sa umaabot, kung gusto nimo usbon ang gimugna nga file, i-klik lang kini gamit ang tuo nga mouse button ug pilia ang "Edit".

Adunay lain nga mga paagi sa paghimo sa usa ka bat file, apan kini naglutaw sa pagsulat sa usa ka command kada linya sa usa ka text file sa bisan unsang editor sa text (walay format), nga gitipigan uban sa .bat extension (pananglitan, sa Windows XP ug 32-bit Windows 7, mahimo ka nga makahimo og .bat file sa command line gamit ang usa ka editor sa text (pag-edit).

Kung gipahigayon ang pagpakita sa mga extension sa file nga na-enable (mga pagbag-o sa control panel - mga kapilian sa eksplorista - panglantaw - pagtago sa mga ekstensyon sa mga rehistradong mga tipo sa file), unya mahimo ka lamang paghimo sa .txt file, dayon ibalhin ang ngalan sa file pinaagi sa pag-set sa extension sa .bat.

Pagdalag mga programa sa bat file ug uban pang mga nag-unang mga sugo

Diha sa batch file, mahimo nimong ipatuman ang bisan unsa nga mga programa ug mga mando gikan sa lista: //technet.microsoft.com/ru-ru/library/cc772390(v=ws.10).aspx (bisan tuod ang uban niini kulang sa Windows 8 ug Windows 10). Dugang pa, pipila ka mga nag-unang impormasyon alang sa mga bag-ong gumagamit.

Ang labing komon nga mga buluhaton mao ang mosunod: paglansad sa usa ka programa o ubay-ubay nga mga programa gikan sa usa ka .bat file, paglansad sa usa ka function (pananglitan, paglimpyo sa clipboard, pag-apod-apod sa Wi-Fi gikan sa usa ka laptop, pagsira sa computer pinaagi sa timer).

Ang pagdumala sa usa ka programa o programa mogamit sa sugo:

magsugod "" path_to_program

Kon ang agianan adunay mga luna, kuhaa ang tibuok nga dalan sa dobleng mga kinutlo, pananglitan:

magsugod "" "C:  Program Files  program.exe"

Human sa dalan sa programa, mahimo usab nga mahibal-an ang mga lagda diin kini kinahanglan nga pagadagan, sama pananglit (susama, kung ang paglusad sa mga parametro adunay mga luna, ibutang kini sa mga kinutlo):

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

Mubo nga sulat: sa double quotes human sa pagsugod, ang espesipikasyon kinahanglan nga maglakip sa ngalan sa command file nga gipakita sa header sa command line. Ang kini nga parameter mao ang opsyonal, apan kung wala kini nga mga kinutlo, ang pagpatuman sa mga file nga bat nga adunay mga kinutlo sa mga dalan ug mga parameter mahimong moadto sa wala damha nga paagi.

Ang laing mapuslanon nga bahin mao ang paglansad sa laing bat file gikan sa kasamtangan nga file, mahimo kini gamit ang call command:

Tawga ang mga parameter sa path_file_bat

Ang mga parameter nga gipasa sa pagsugod mahimo nga mabasa sa sulod sa laing bat file, sama pananglit, gitawag nato ang file nga adunay mga parameter:

tawagan ang file2.bat parameter1 parameter2 parameter3

Sa file2.bat, mahimo nimo mabasa kining mga parametro ug gamiton kini isip mga dalan, mga parameter alang sa pagpadagan sa ubang mga programa sa mosunod nga paagi:

echo% 1 echo% 2 echo% 3 pause

Ie alang sa matag parameter nga atong gigamit ang numero sa pagkasunod sa usa ka porsyento nga timaan. Ang sangputanan sa pananglitan sa ibabaw magpagawas sa tanan nga mga parameter nga gipasa ngadto sa command window (ang echo command gigamit sa pagpakita sa teksto sa console window).

Sa kasagaran, ang bintana sa command mosira dihadiha human sa pagpatuman sa tanan nga mga sugo. Kon kinahanglan nimo nga basahon ang kasayuran sa sulod sa bintana, gamita ang pause nga mando - kini mohunong sa pagpatuman sa mga sugo (o pagsarado sa bintana) sa dili pa pagputol sa bisan unsang yawe sa console sa user.

Usahay, sa dili pa ipatuman ang sunod nga sugo, kinahanglan ka maghulat sa usa ka panahon (sama pananglit, sa wala pa magsugod ang unang programa). Sa pagbuhat niini, mahimo nimong gamiton ang sugo:

timeout / t time_in segundo

Kung gusto nimo, mahimo nimong ipadagan ang programa sa minimize nga porma o gipalapdan nga video gamit ang MIN ug MAX nga mga parameter sa dili pa itudlo ang programa mismo, pananglitan:

magsugod "" / MIN c:  windows  notepad.exe

Aron masirad-an ang command window human ang tanan nga mga sugo gipatuman (bisan kini kasagaran magsirado sa pagsugod sa pagsugod), gamita ang exit nga sugo sa katapusan nga linya. Kung ang console dili pa magsugod human magsugod sa programa, sulayi paggamit kini nga sugo:

cmd / c magsugod / b "" path_to_programme nga mga parameter

Mubo nga sulat: sa kini nga sugo, kon ang mga dalan sa programa o mga parametro adunay sulod nga mga luna, mahimong adunay mga problema sa paglansad, nga mahimong masulbad sama niini:

cmd / c magsugod "" / d "path_to_folder_with_spaces" / b program_file_name "parameters_with_spaces"

Sumala sa nahisgutan na, kini usa lamang ka sukaranan nga kasayuran mahitungod sa labing kanunay nga gigamit nga mga mando sa mga file nga bat. Kon kinahanglan mo nga mohimo sa dugang nga mga buluhaton, sulayi ang pagpangita sa gikinahanglan nga kasayuran sa Internet (tan-awa, pananglitan, "pagbuhat og usa ka butang sa command line" ug gamiton ang sama nga mga sugo sa .bat file) o pangutana sa usa ka pangutana, ako maningkamot sa pagtabang.