როგორ შევქმნათ Batch ფაილი Windows 10-ში

რა უნდა იცოდეთ

  • შექმენით სერიული ფაილი Windows 10-ში თქვენი ბრძანებების აკრეფით ცარიელ Notepad დოკუმენტში და შეინახეთ როგორც .bat ნაცვლად .txt.
  • ბრძანებები მოიცავს PAUSE, COPY და CLS (გასუფთავება).
  • კომენტარების დასამატებლად, დაიწყეთ ხაზი ორი ორი წერტილით და ინტერვალით. კომენტარები სასარგებლოა ჯგუფური ფაილის სექციებად დასაყოფად.

ეს სტატია განმარტავს, თუ როგორ უნდა შექმნათ პარტიული ფაილი Windows 10-ში Notepad-ის გამოყენებით, როგორ დაამატოთ კომენტარები და მოიცავს საერთო ბრძანებების ჩამონათვალს.

როგორ შევქმნათ Batch ფაილი Windows 10-ში

ჯგუფური ფაილის შექმნა Windows 10 ისეთივე მარტივია, როგორც იმ ბრძანებების აკრეფა, რომლებიც გსურთ შეასრულოთ ცარიელ ნოუთბუქში, შემდეგ დოკუმენტის შენახვა როგორც .bat ფაილი ტექსტური დოკუმენტის ნაცვლად. შემდეგ შეგიძლიათ გაუშვათ ფაილი მასზე დაწკაპუნებით, რომელიც ავტომატურად გაუშვებს Windows ბრძანების გარსს და შეასრულებს თქვენს ბრძანებებს.

აი, როგორ შევქმნათ მარტივი პარტიული ფაილი Windows 10-ში:

  1. ტიპი Notepad შედით საძიებო ზოლში და დააწკაპუნეთ Notepad აპზე, როდესაც ის გამოჩნდება შედეგებში.

    Windows 10-ში Notepad-ის გახსნის ეკრანის სურათი.
  2. ჩაწერეთ შემდეგი ცარიელ Notepad დოკუმენტში, რათა შექმნათ მარტივი პარტიული ფაილი:

    @ECHO OFF
    ECHO თუ ხედავთ ამ ტექსტს, თქვენ წარმატებით შექმენით თქვენი პირველი სერიული ფაილი Windows 10-ში. გილოცავ!
    პაუზა.
    სერიის ფაილი Notepad-ში.
  3. დააწკაპუნეთ ფაილი Notepad ფანჯრის ზედა მარცხენა კუთხეში.

    სერიის ფაილი ჩაწერილი Notepad-ში.
  4. დააწკაპუნეთ Შეინახე როგორც ჩამოსაშლელ მენიუში.

    სერიული ფაილის შენახვა Notepad-ში.
  5. ჩაწერეთ სკრიპტის სახელი, როგორიცაა test.bat და დააწკაპუნეთ Შენახვა.

    სერიული ფაილის დასახელება Notepad-ში.

    გაითვალისწინეთ ადგილი თქვენს მყარ დისკზე, სადაც არის ფაილი შენახული, რადგან იქ შეძლებთ მის პოვნას და შესრულებას მომავალში.

  6. იპოვნეთ ახლახან შენახული ფაილი და ორჯერ დააწკაპუნეთ მასზე.

    სერიული ფაილი Windows 10 დესკტოპზე.
  7. თუ ფაილი სწორად შეიქმნა, დაინახავთ ბრძანების ფანჯარას, რომელიც ასე გამოიყურება:

    შესრულებული სერიული ფაილი Windows 10-ში.

Batch ფაილის ბრძანებები და აღწერილობები

სურათების ფაილი არის სპეციალური ტიპის ფაილი, რომელიც ავტომატურად იხსნება a ბრძანების ფანჯარა როდესაც გააქტიურებულია. თუ თქვენ უკვე იცით ბრძანებები, რომლებიც გჭირდებათ თქვენი ფაილის შესასრულებლად, მაშინ მზად ხართ წასასვლელად. უბრალოდ ჩაწერეთ ბრძანებები Notepad-ში ზემოთ აღწერილი წესით, შეინახეთ როგორც .bat ფაილი და გახსენით სერიული ფაილი ბრძანებების შესასრულებლად, როცა გინდათ.

თუ არ ხართ დარწმუნებული, რა ჩასვათ თქვენს ფაილში, გახსოვდეთ, რომ სერიული ფაილი არსებითად არის ბრძანებების შეკვეთილი სია, რომელიც შესრულდება Windows ბრძანების სტრიქონიდან. ყველაფერი, რაც შეგიძლიათ ხელით ჩაწეროთ ბრძანების სტრიქონში, შეგიძლიათ ჩასვათ სურათების ფაილში. შემდეგ ფაილი შეასრულებს თითოეულ ბრძანებას, თანმიმდევრობით, ზემოდან ქვემოდან.

აქ მოცემულია რამდენიმე სასარგებლო ბრძანება, რომლებიც გამოიყენება პარტიულ ფაილებში, მათ ახსნასთან ერთად:

  • @ECHO OFF: გამორთავს მოთხოვნის ჩვენებას. ეს ჩვეულებრივ გამოიყენება სერიული ფაილის დასაწყისში სუფთა ეკრანისთვის. თქვენ არ გჭირდებათ @, მაგრამ მისი ჩათვლით მალავს ECHO OFF ბრძანებას.
  • ECHO: ბეჭდავს შემდეგ ტექსტს ბრძანების ფანჯარაში.
  • პაუზა: იწვევს ბრძანების ფანჯრის გახსნას სერიული ფაილის დასრულების შემდეგ, ან საშუალებას აძლევს ფანჯარაში ტექსტის წაკითხვას გაგრძელებამდე.
  • TITLE: ათავსებს მორგებულ სათაურს ბრძანების ფანჯრის სათაურის ზოლში.
  • CLS: ასუფთავებს ბრძანების ფანჯარას.
  • EXIT: გამოდის და ხურავს ბრძანების ფანჯარას.
  • ასლი: დააკოპირეთ ერთი ან მეტი ფაილი.
  • REM: ჩაწერეთ კომენტარები ან შენიშვნები.
  • IPCONFIG: თქვენს სისტემასთან დაკავშირებული თითოეული ქსელის ადაპტერის დეტალური IP ინფორმაციის ჩვენება.
  • PING: აგზავნის ინტერნეტის კონტროლის შეტყობინების პროტოკოლის (ICMP) ექო მოთხოვნას IP მისამართზე ან ვებსაიტზე.
  • TRACERT: შეამოწმეთ თქვენი კავშირი IP-სთან ან ვებსაიტთან ICMP-ის გამოყენებით.
  • SET: გამოიყენება დასაყენებლად ცვლადები.
  • თუ: პირობითი ფუნქციის შესრულება მომხმარებლის შეყვანის ან სხვა ცვლადის საფუძველზე.

კომენტარების ჩასმა პარტიულ ფაილებში

თუ თქვენ დაიწყებთ სტრიქონს თქვენს სერიულ ფაილში ორი ორწერტილით და ინტერვალით, ის არ შესრულდება. ეს საშუალებას გაძლევთ მარტივად ჩაწეროთ კომენტარები თქვენს პარტიულ ფაილში. კომენტარები სასარგებლოა ჯგუფური ფაილის სექციებად დაყოფისთვის, განყოფილების მიზნის მოკლე განმარტებით.

აქ არის სურათების ფაილის მაგალითი კომენტარებით:

@ECHO OFF
:: ეს სერიული ფაილი მხოლოდ მაგალითია იმის საჩვენებლად, თუ როგორ მუშაობს კომენტარები.
TITLE უბრალოდ საბაზისო Hello World მაგალითია იმის საჩვენებლად, თუ როგორ მუშაობს კომენტარები.
ECHO გამარჯობა მსოფლიო!
:: ეს კიდევ ერთი კომენტარია, სანამ არ წაიკითხავთ ჯგუფურ ფაილს, ვერ მნახავთ!
ECHO ნახვამდის!
პაუზა.

თუ ამ ბრძანებებს ჩასვით სერიულ ფაილში და გაუშვით, დაინახავთ ასეთ გამომავალს:

სერიული ფაილი, რომელიც აჩვენებს, თუ როგორ იმალება კომენტარები.

კომენტარები არ არის საჭირო, მაგრამ ეს არის სასარგებლო ვარიანტი, რომელიც უფრო მეტი დაგჭირდებათ, როდესაც შექმნით რთულ ჯგუფურ ფაილებს მრავალი სექციით.

აქ არის ოდნავ უფრო რთული სერიული ფაილი, რომელიც იყენებს სხვადასხვა ბრძანებებს, კომენტარებს და რეალურად ასრულებს სასარგებლო დავალებას:

:: ეს სერიული ფაილი შექმნილია ინტერნეტთან კავშირის შესამოწმებლად.
@ECHO OFF
TITLE ინტერნეტის სტატუსისა და კავშირის შემოწმება
:: ეს ბრძანება აჩვენებს თქვენი ქსელის დეტალებს.
ipconfig / ყველა
პაუზა
:: ეს განყოფილება ამოწმებს არის თუ არა კონკრეტული ვებსაიტი ხელმისაწვდომი.
ping google.com
:: ეს განყოფილება გაძლევთ საშუალებას აირჩიოთ გაუშვათ თუ არა tracert.
დააყენეთ "reply=y"
set /p "reply=გაუშვათ traceroute ახლა? [y|n]: "
თუ /i არა "%reply%" == "y" მივიღე :eof
tracert google.com
პაუზა.

ეს ფაილი ამოწმებს თქვენს ინტერნეტ კავშირს ipconfig-ის გამოყენებით და შემდეგ ჩერდება, რათა მისი შემოწმება შეძლოთ. შემდეგ ის აგზავნის google.com-ს. და ბოლოს, ის გაძლევთ შესაძლებლობას გაუშვათ tracert ბრძანება თუ გინდა. შემდეგ ის მეორედ ჩერდება, რაც საშუალებას გაძლევთ შეამოწმოთ შედეგები ფანჯრის დახურვამდე.

საბოლოო შედეგი ასე გამოიყურება:

სურათების ფაილის მაგალითის გამომავალი.

შეგიძლიათ გამოიყენოთ ნებისმიერი ბრძანების ხაზის ბრძანებები მოგწონთ სერიულ ფაილში, მათ შორის ცვლადები და მომხმარებლის ინტერაქცია, როგორიცაა ზემოთ მოყვანილი მაგალითი, ინფორმაციის ჩაწერა სხვა ფაილებზე და სხვა.