Как да създадете пакетен файл в Windows 10

Съдържание:

Как да създадете пакетен файл в Windows 10
Как да създадете пакетен файл в Windows 10
Anonim

Какво да знаете

  • Създайте групов файл в Windows 10, като въведете вашите команди в празен документ на Notepad и го запишете като.bat вместо.txt.
  • Командите включват ПАУЗА, КОПИРАНЕ и CLS (изчистване).
  • За да добавите коментари, започнете ред с две двоеточия и интервал. Коментарите са полезни за разделяне на партиден файл на секции.

Тази статия обяснява как да създадете групов файл в Windows 10 с помощта на Notepad, как да добавяте коментари и включва списък с общи команди.

Как да създадете пакетен файл в Windows 10

Създаването на партиден файл в Windows 10 е толкова просто, колкото да въведете командите, които искате да изпълните, в празен документ в бележника, след което да запазите документа като.bat файл вместо текстов документ. След това можете да стартирате файла, като щракнете върху него, което автоматично ще стартира командната обвивка на Windows и ще изпълни вашите команди.

Ето как да създадете прост пакетен файл в Windows 10:

  1. Въведете Notepad в лентата за търсене и щракнете върху приложението Notepad, когато се появи в резултатите.

    Image
    Image
  2. Въведете следното в празен документ на Notepad, за да създадете прост пакетен файл:

    @ECHO ИЗКЛЮЧЕН

    ECHO Ако виждате този текст, успешно сте създали първия си пакетен файл в Windows 10. Поздравления!ПАУЗА

    Image
    Image
  3. Щракнете върху Файл в горния ляв ъгъл на прозореца на Notepad.

    Image
    Image
  4. Щракнете върху Запазване като в падащото меню.

    Image
    Image
  5. Въведете име за скрипта, като test.bat, и щракнете върху Запазване.

    Image
    Image

    Отбележете мястото на вашия твърд диск, където е записан файлът, тъй като това е мястото, където ще можете да го намерите и изпълните в бъдеще.

  6. Намерете файла, който току-що запазихте, и щракнете два пъти върху него.

    Image
    Image
  7. Ако файлът е създаден правилно, ще видите команден прозорец, който изглежда така:

    Image
    Image

Команди и описания на пакетни файлове

Пакетният файл е специален тип файл, който автоматично отваря команден прозорец, когато се активира. Ако вече знаете командите, които имате нужда от вашия файл, за да изпълните, значи сте готови. Просто въведете командите в Notepad по описания по-горе начин, запазете като.bat файл и отворете пакетния файл, за да изпълните командите, когато пожелаете.

Ако не сте сигурни какво да поставите във вашия файл, имайте предвид, че пакетният файл е по същество подреден списък от команди, които ще се изпълняват чрез командния ред на Windows. Всичко, което можете да въведете ръчно в командния ред, можете да поставите в партиден файл. След това файлът ще изпълни всяка команда в ред, отгоре надолу.

Ето някои полезни команди за използване в групови файлове, заедно с обяснения какво правят:

  • @ECHO OFF: Деактивира показването на подканата. Това обикновено се използва в началото на партиден файл за по-чист дисплей. Не се нуждаете от @, но включването му също скрива командата ECHO OFF.
  • ECHO: Отпечатва следния текст в командния прозорец.
  • PAUSE: Кара командния прозорец да остане отворен, след като груповият файл приключи, или позволява текстът в прозореца да бъде прочетен, преди да продължите.
  • TITLE: Поставя персонализирано заглавие в заглавната лента на командния прозорец.
  • CLS: Изчиства командния прозорец.
  • EXIT: Излиза и затваря командния прозорец.
  • COPY: Копирайте един или повече файлове.
  • REM: Запишете коментари или забележки.
  • IPCONFIG: Показване на подробна IP информация за всеки мрежов адаптер, свързан към вашата система.
  • PING: Изпраща ехо заявка за протокол за контролни съобщения в Интернет (ICMP) до IP адрес или уебсайт.
  • TRACERT: Проверете връзката си с IP или уебсайт чрез ICMP.
  • SET: Използва се за задаване на променливи.
  • IF: Изпълнение на условна функция въз основа на въвеждане от потребителя или друга променлива.

Вмъкване на коментари в пакетни файлове

Ако започнете ред във вашия пакетен файл с две двоеточия и интервал, той няма да бъде изпълнен. Това ви позволява лесно да вмъквате коментари във вашия пакетен файл. Коментарите са полезни за разделяне на партиден файл на секции с кратко обяснение за предназначението на секцията.

Ето пример за команден файл с коментари:

@ECHO OFF

:: Този партиден файл е само пример, който показва как работят коментарите.

TITLE Просто основен пример за здравей свят, за да покаже как работят коментарите.

ECHO Здравей свят!

:: Това е още един коментар, няма да ме видиш, освен ако не прочетеш пакетния файл!

ECHO Довиждане!ПАУЗА

Ако поставите тези команди в партиден файл и го изпълните, ще видите резултат като този:

Image
Image

Коментари не са необходими, но това е полезна опция, която ще ви трябва повече, когато създавате сложни пакетни файлове с много секции.

Ето малко по-сложен пакетен файл, който използва различни команди, коментари и всъщност изпълнява полезна задача:

:: Този партиден файл е предназначен да проверява за интернет свързаност.

@ECHO OFF

TITLE Internet Status and Connectivity Checker

:: Тази команда показва подробностите за вашата мрежа.

ipconfig /all

PAUSE

:: Този раздел проверява дали конкретен уебсайт е наличен.

ping google.com

:: Този раздел ви позволява да изберете дали да стартирате tracert.

set "reply=y"

set /p "reply=Изпълнете traceroute сега? [y|n]:"

if /i not "%reply%"=="y" goto:eof

tracert google.comPAUSE

Този файл проверява вашата интернет връзка чрез ipconfig и след това спира, за да можете да го прегледате. След това пингва google.com. И накрая, той ви дава възможност да изпълните командата tracert, ако искате. След това спира за втори път, което ви позволява да проверите резултатите, преди да затворите прозореца.

Крайният резултат изглежда така:

Image
Image

Можете да използвате всякакви команди на командния ред, които желаете в партиден файл, включително променливи и потребителско взаимодействие като горния пример, запис на информация в други файлове и др.

Препоръчано: