Kasagaran, ang mga tip alang sa pipila nga mga aksyon ug pagtul-id sa Windows 10, 8, ug Windows 7 nag-uban sa mga lakang sama sa: "paghimo usa ka .bat file sa mga musunud nga sulud ug ipadagan kini." Bisan pa, ang bag-ong tiggamit dili kanunay nahibal-an kung unsaon kini buhaton ug kung unsa ang ingon nga file.
Kini nga manual detalyado kung giunsa paghimo ang usa ka file nga bat batch, pagdagan, ug pipila nga dugang nga kasayuran nga mahimong mapuslanon sa konteksto sa kini nga hilisgutan.
Paghimo usa ka .bat file gamit ang notepad
Ang una ug kadali nga paagi sa paghimo sa usa ka file nga bat mao ang paggamit sa sagad nga programa sa Notepad nga makit-an sa tanan nga mga karon nga bersyon sa Windows.
Ang mga lakang sa paghimo mahimong mga musunud
- Ilunsad ang Notepad (nga nahimutang sa Mga Programa - Mga accessories, sa Windows 10 mas paspas kini magsugod pinaagi sa pagpangita sa taskbar, kung ang notepad wala sa Start menu, mahimo nimo kini magsugod sa C: Windows notepad.exe).
- Pagsulod sa code sa imong file sa bat sa sulud sa notebook (pananglitan, kopyaha kini gikan sa usa ka lugar, o pagsulat sa imong kaugalingon, bahin sa pipila ka mga mando - dugang sa mga panudlo).
- Sa menu sa notepad, pilia ang "File" - "I-save As", pilia ang lokasyon aron makatipig sa file, ipiho ang usa ka ngalan sa file nga adunay extension .bat, ug siguruha nga itakda ang "All Files" sa uma nga "File Type".
- Pag-klik sa "I-save" nga buton.
Hinumdumi: kung ang file dili ma-save sa tinukoy nga lokasyon, pananglitan, nga magmaneho sa C, nga adunay mensahe nga "Wala ka’y pagtugot sa pag-save sa mga file sa niining lugar", i-save kini sa folder nga "Mga Dokumento" o sa desktop, ug dayon kopyahon sa gitinguha nga lokasyon ( ang hinungdan sa problema mao nga sa Windows 10 kinahanglan nimo ang mga pribilehiyo sa tagdumala sa pagsulat sa pipila nga mga folder, ug tungod kay ang notepad wala gilunsad ingon usa ka tagdumala, dili kini makatipig sa file sa piho nga folder.
Andam ang imong .bat file: kung gipadagan mo kini, ang tanan nga mga mando nga gilista sa file awtomatikong ipatuman (kung wala’y mga sayup ug kinahanglan ang mga katungod sa tagdumala: sa pipila ka mga kaso, mahimo nimo kinahanglan nga magpadagan ang file sa bat ingon usa ka tagdumala: pag-click sa kanan nga file .bat - pagdagan ingon tigdumala sa menu sa konteksto).
Hinumdumi: sa umaabot, kung gusto nimo i-edit ang gihimo nga file, pag-klik sa tuo dayon ug pilia ang "I-edit."
Adunay uban pang mga paagi aron makahimo us aka file file, apan silang tanan nanaog sa pagsulat sa mga mando sa usa ka sugo matag linya sa usa ka text file sa bisan unsang text editor (nga wala’y pag-format), nga dayon gi-save uban ang .bat extension (pananglitan, sa Windows XP ug 32-bit nga Windows 7 mahimo ka usab maghimo usa ka .bat file sa linya sa command gamit ang edit sa text editor).
Kung nakit-an nimo ang pagpakita sa mga extension sa file (mga pagbag-o sa mga setting sa control - setting sa browser - pagtan-aw - itago ang mga extension sa mga narehistro nga mga tipo nga file), nan mahimo ka lamang maghimo usa ka.
Nagdagan nga mga programa sa file sa bat ug uban pang punoan nga mga mando
Sa file sa batch, mahimo nimong mapadagan ang bisan unsang mga programa ug mga mando gikan sa kini nga lista: //technet.microsoft.com/en-us/library/cc772390(v=ws.10).aspx (bisan kung ang pipila niini dili magamit sa Windows 8 ug Windows 10). Dugang pa, pipila ra ka batakan nga kasayuran alang sa mga bag-ong tiggamit.
Kasagaran adunay mga mosunud nga mga gimbuhaton: paglansad sa usa ka programa o daghang mga programa gikan sa usa ka .bat file, paglansad sa pipila nga function (pananglitan, paglimpyo sa clipboard, pag-apod-apod sa Wi-Fi gikan sa usa ka laptop, pag-off sa computer pinaagi sa timer).
Sa pagsugod sa usa ka programa o programa, gamita ang mando:
pagsugod "" program_path
Kung ang agianan adunay sulud nga mga wanang, isumpay ang tibuuk nga agianan sa doble nga kinutlo, pananglitan:
pagsugod "" "C: Program Files program.exe"
Pagkahuman sa agianan sa programa, mahimo mo usab nga mahibal-an ang mga parameter nga kinahanglan nga gilansad, pananglitan (sa susama, kung ang mga paglansad sa mga parameter adunay sulud, isulti kini):
pagsugod "" c: windows notepad.exe file.txt
Hinumdumi: sa doble nga mga kinutuban pagkahuman magsugod, sumala sa mga detalye, ang ngalan sa mando sa file nga gipakita sa head line header kinahanglan ipahayag. Kini usa ka opsyonal nga parameter, apan kung wala niini nga mga kinutlo, ang pagpahamtang sa mga file sa bat nga adunay mga marka sa pagkutlo sa mga agianan ug mga parameter mahimo’g moadto sa usa ka wala damha nga paagi.
Ang lain nga mapuslanon nga bahin mao ang paglansad sa lain nga file sa bat gikan sa kasamtangan nga file, mahimo nimo kini gamit ang call command:
tawagan ang mga parameter nga path_to_file_bat
Ang mga parameter nga gipasa sa pagsugod mahimong mabasa sa sulod sa lain nga file sa bat, pananglitan, gitawag namon ang file nga adunay mga parameter:
tawagan ang file2.bat parameter1 parameter2 parameter3
Sa file2.bat mahimo nimo mabasa ang kini nga mga parameter ug gamiton kini ingon mga agianan, mga parameter alang sa paglansad sa ubang mga programa sa niini nga paagi:
echo% 1 echo% 2 echo% 3 pause
I.e. alang sa matag parameter gigamit namon ang numero sa serial niini nga adunay porsyento nga timaan. Ang sangputanan sa gihatag nga panig-ingnan mao ang output sa window sa command sa tanan nga mga parameter nga milabay (ang echo command gigamit aron ipakita ang teksto sa window sa console).
Pinaagi sa default, ang window sa command nagsira dayon pagkahuman nga gipahamtang ang tanan nga mga mando. Kung kinahanglan nimo nga basahon ang kasayuran sa sulud sa bintana, gamita ang mando sa paghunong - kini mohunong sa pagpahamtang sa mga mando (o pagsira sa bintana) sa wala pa ang bisan kinsa nga tigpamilit mopilit usa ka yawi sa console.
Usahay, sa wala pa ipatuman ang sunod nga mando, kinahanglan maghulat ka samtang (pananglitan, hangtod nga ang unang programa hingpit nga gilusad). Aron mahimo kini, mahimo nimong gamiton ang mando:
oras sa oras / t time_second
Kung gusto, mahimo nimong ipadagan ang programa sa labing gamay o gipalapad nga video gamit ang mga parameter nga MIN ug MAX sa wala pa mahibal-an ang programa mismo, pananglitan:
pagsugod "" / MIN c: windows notepad.exe
Aron pagtapos sa window sa mando pagkahuman gipatuman ang tanan nga mga mando (bisan kung kini sagad matapos kung gamiton ang pagsugod), gamita ang exit command sa katapusan nga linya. Kung ang console dili pa gihapon matapos human magsugod sa programa, sulayi ang paggamit sa mosunud nga mando:
Mga kapilian sa cmd / c pagsugod / b "" nga programa_path
Hinumdumi: sa kini nga mando, kung ang agianan sa programa o mga parameter adunay sulud nga mga wanang, mahimong adunay mga problema sa paglansad, nga mahimong masulbad sama sa mosunod:
cmd / c magsugod "" / d "path_to_folder_with_space_space" / b program_file_name "parameter_with whitespace"
Sama sa nahibal-an na, kini ra kaayo nga sukaranan nga kasayuran bahin sa labing kasagaran nga gigamit nga mga mando sa mga file sa bat. Kung kinahanglan nimo nga himuon ang dugang nga mga buluhaton, sulayi nga makit-an ang kasayuran nga imong gikinahanglan sa Internet (tan-awa, pananglitan, "pagbuhat usa ka butang sa linya sa mando" ug gamiton ang parehas nga mga mando sa .bat file) o mangutana usa ka pangutana sa mga komento, mosulay ako makatabang.