Si të krijoni skedar bat në Windows

Shpesh, këshilla për të bërë gjëra dhe rregullime në Windows 10, 8 dhe Windows 7 përfshijnë hapa të tillë si: "krijoni një skedar .bat me përmbajtjen e mëposhtme dhe ekzekutoni atë". Sidoqoftë, përdoruesi i rishtar nuk e di gjithmonë se si ta bëjë këtë dhe çfarë përfaqëson skedari.

Ky tutorial detajon se si të krijoni një skedar të komandës së bat, ta ekzekutoni atë dhe disa informacione shtesë që mund të jenë të dobishme në kontekstin e temës në fjalë.

Krijimi i një skedari .bat me notepad

Mënyra e parë dhe më e lehtë për të krijuar një skedar bat është përdorimi i programit standard Notepad, i cili është i pranishëm në të gjitha versionet aktuale të Windows.

Hapat e krijimit do të jenë si më poshtë.

  1. Start Notepad (që gjendet në Programet - Aksesore, në Windows 10 është më e shpejtë për të filluar përmes kërkimit në taskbar, nëse nuk ka fletore në menynë Start, mund ta nisni nga C: Windows notepad.exe).
  2. Shkruani në notepad kodin e skedarit tuaj bat (për shembull, kopjoni nga diku, ose shkruani vetë, për disa komanda - më tej në udhëzimet).
  3. Në menynë e notepad, zgjidhni "File" - "Save As", zgjidhni vendndodhjen për të ruajtur skedarin, specifikoni emrin e skedarit me .bat dhe, natyrisht, në "Lloji i skedarit" të vendosur "Të gjitha skedarët".
  4. Kliko "Ruaj".

Shënim: nëse skedari nuk ruhet në vendndodhjen e specifikuar, për shembull, në makinë C, me mesazhin "Nuk keni leje për të ruajtur skedarët në këtë vend", ruani atë në dosjen Dokumentet ose në desktop dhe pastaj kopjoni në vendndodhjen e dëshiruar ( Arsyeja për këtë problem është se në Windows 10 keni nevojë për të drejtat e administratorit për të shkruar në disa dosje, dhe që kur Notepad nuk funksiononte si administrator, ai nuk mund ta ruajë skedarin në dosjen e specifikuar).

Skeda juaj .bat është e gatshme: nëse e nisni atë, të gjitha komandat e listuara në skedarë do të ekzekutohen automatikisht (duke supozuar që nuk nevojiten gabime dhe të drejtat administrative: në disa raste mund të duhet të ekzekutosh skedarin bat si administrator: kliko me të djathtën në skedarin .bat administratori në menunë kontekstuale).

Shënim: në të ardhmen, nëse dëshironi të redaktoni skedarin e krijuar, thjesht klikoni mbi të me butonin e djathtë të miut dhe zgjidhni "Edit".

Ka mënyra të tjera për të bërë një skedar bat, por ata të gjithë vërshojnë në shkrimin e komandave një komandë për rresht në një skedar teksti në çdo editor teksti (pa formatim), i cili pastaj ruhet me zgjerimin .bat (për shembull, në Windows XP dhe 32-bit Windows 7, mund të krijoni edhe një skedar .bat në vijën e komandës duke përdorur një redaktues teksti (edit).

Nëse e aktivizoni ekranin e zgjerimeve të skedarëve (ndryshimet në panelin e kontrollit - opsionet e eksploruesit - shikoni - fshehni zgjerimet e llojeve të skedarëve të regjistruar), atëherë thjesht mund të krijoni skedarin .txt, pastaj riemëroni skedarin duke vendosur zgjerimin .bat.

Drejtoni programet në skedarin bat dhe komandat e tjera themelore

Në skedarin batch, ju mund të programoni çdo program dhe komanda nga kjo listë: //technet.microsoft.com/ru-ru/library/cc772390(v=ws.10).aspx (edhe pse disa nga këto mund të mungojnë në Windows 8 dhe Windows 10). Për më tepër, vetëm disa informata themelore për përdoruesit e rinj.

Detyrat më të zakonshme janë si në vijim: nisja e një programi ose disa programeve nga një skedar .bat, nisja e një funksioni (për shembull, pastrimi i kujtesës, shpërndarja e Wi-Fi nga një kompjuter portativ, mbyllja e kompjuterit nga kohëmatësi).

Për të drejtuar një program ose programe përdorni komandën:

filloni "" path_to_program

Nëse rruga përmban hapësira, merr të gjithë rrugën në kuota të dyfishta, për shembull:

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

Pas shtegut të programit, gjithashtu mund të specifikoni parametrat me të cilat duhet të kandidojë, për shembull (në mënyrë të ngjashme, nëse parametrat e nisjes përmbajnë hapësira, i vendosin ato në kuotat):

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

Shënim: në kuotat e dyfishta pas fillimit, specifikimi duhet të përfshijë emrin e skedarit të komandës që shfaqet në kokën e vijës së komandës. Ky parametër është opcional, por në mungesë të këtyre kuotave, ekzekutimi i skedarëve të bat që përmbajnë kuotat në shtigjet dhe parametrat mund të shkojnë në një mënyrë të papritur.

Një tjetër tipar i dobishëm është nisja e një skedari tjetër bat nga dosja aktuale, kjo mund të bëhet duke përdorur komandën e thirrjes:

thirrni parametrat path_file_bat

Parametrat e kaluar në momentin e nisjes mund të lexohen brenda një skedari tjetër bat, për shembull, ne e quajmë skedarin me parametra:

telefononi file2.bat parameter1 parameter2 parameter3

Në file2.bat, ju mund t'i lexoni këto parametra dhe t'i përdorni ato si shtigje, parametra për drejtimin e programeve të tjera në mënyrën e mëposhtme:

echo% 1 echo% 2 echo% 3 pauzë

dmth për secilin parametër ne përdorim numrin e rendit me një shenjë përqindjeje. Rezultati në shembullin e mësipërm do të nxjerrë të gjithë parametrat e kaluar në dritaren e komandës (komanda e eko përdoret për të shfaqur tekstin në dritaren e konsolës).

By default, dritarja e komandës mbyllet menjëherë pas ekzekutimit të të gjitha komandave. Nëse keni nevojë të lexoni informacionin brenda dritares, përdorni komandën pauzë - do të ndalojë ekzekutimin e komandave (ose mbyllni dritaren) përpara se të shtypni ndonjë çelës në tastierë nga ana e përdoruesit.

Ndonjëherë, para se të ekzekutosh komandën tjetër, duhet të prisni ca kohë (për shembull, para se programi i parë të fillojë plotësisht). Për ta bërë këtë, ju mund të përdorni komandën:

timeout / t kohë_in në sekonda

Nëse dëshironi, mund të programoni në formë të minimizuar ose video të zgjeruar duke përdorur parametrat MIN dhe MAX përpara se të specifikoni vetë programin, për shembull:

filloni "" / MIN c:  windows  notepad.exe

Për të mbyllur dritaren e komandës pasi të gjitha komandat janë ekzekutuar (edhe pse zakonisht mbyllet kur përdoret fillimi për të filluar), përdorni komandën e daljes në vijën e fundit. Nëse konsoli ende nuk mbyllet pas fillimit të programit, provoni ta përdorni këtë komandë:

cmd / c start / b "" parametrat path_to_programme

Shënim: Në këtë komandë, nëse shtigjet ose parametrat e programit përmbajnë hapësira, mund të ketë probleme nisjeje, të cilat mund të zgjidhen kështu:

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

Siç është theksuar tashmë, ky është vetëm informacion shumë bazë për komandat më të përdorura në skedarët me bat. Nëse keni nevojë për të kryer detyra shtesë, përpiquni të gjeni informacionin e nevojshëm në Internet (shikoni, për shembull, "bëni diçka në komandën" dhe përdorni të njëjtat komanda në skedarin .bat) ose kërkoni një pyetje në komentet, unë do të përpiqem të ndihmoj.