Какво да знаете
- Създайте групов файл в Windows 10, като въведете вашите команди в празен документ на Notepad и го запишете като.bat вместо.txt.
- Командите включват ПАУЗА, КОПИРАНЕ и CLS (изчистване).
- За да добавите коментари, започнете ред с две двоеточия и интервал. Коментарите са полезни за разделяне на партиден файл на секции.
Тази статия обяснява как да създадете групов файл в Windows 10 с помощта на Notepad, как да добавяте коментари и включва списък с общи команди.
Как да създадете пакетен файл в Windows 10
Създаването на партиден файл в Windows 10 е толкова просто, колкото да въведете командите, които искате да изпълните, в празен документ в бележника, след което да запазите документа като.bat файл вместо текстов документ. След това можете да стартирате файла, като щракнете върху него, което автоматично ще стартира командната обвивка на Windows и ще изпълни вашите команди.
Ето как да създадете прост пакетен файл в Windows 10:
-
Въведете Notepad в лентата за търсене и щракнете върху приложението Notepad, когато се появи в резултатите.
-
Въведете следното в празен документ на Notepad, за да създадете прост пакетен файл:
@ECHO ИЗКЛЮЧЕН
ECHO Ако виждате този текст, успешно сте създали първия си пакетен файл в Windows 10. Поздравления!ПАУЗА
-
Щракнете върху Файл в горния ляв ъгъл на прозореца на Notepad.
-
Щракнете върху Запазване като в падащото меню.
-
Въведете име за скрипта, като test.bat, и щракнете върху Запазване.
Отбележете мястото на вашия твърд диск, където е записан файлът, тъй като това е мястото, където ще можете да го намерите и изпълните в бъдеще.
-
Намерете файла, който току-що запазихте, и щракнете два пъти върху него.
-
Ако файлът е създаден правилно, ще видите команден прозорец, който изглежда така:
Команди и описания на пакетни файлове
Пакетният файл е специален тип файл, който автоматично отваря команден прозорец, когато се активира. Ако вече знаете командите, които имате нужда от вашия файл, за да изпълните, значи сте готови. Просто въведете командите в 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 Довиждане!ПАУЗА
Ако поставите тези команди в партиден файл и го изпълните, ще видите резултат като този:
Коментари не са необходими, но това е полезна опция, която ще ви трябва повече, когато създавате сложни пакетни файлове с много секции.
Ето малко по-сложен пакетен файл, който използва различни команди, коментари и всъщност изпълнява полезна задача:
:: Този партиден файл е предназначен да проверява за интернет свързаност.
@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, ако искате. След това спира за втори път, което ви позволява да проверите резултатите, преди да затворите прозореца.
Крайният резултат изглежда така:
Можете да използвате всякакви команди на командния ред, които желаете в партиден файл, включително променливи и потребителско взаимодействие като горния пример, запис на информация в други файлове и др.