Что такое командные файлы и что они делают?

О пакетных файлах не часто говорят. Возможно, вы слышали это мимоходом, но, скорее всего, никто не сел и не сказал вам, для чего они используются или как они работают. Они на самом деле очень важная часть Microsoft Windows и очень удобны, в зависимости от того, для чего вы их используете. Следуйте ниже, и мы покажем вам, что такое пакетный файл, что он делает и как вы его создаете.

Что такое пакетные файлы?

Пакетные файлы — это простые текстовые файлы с кучей команд для выполнения интерпретатором командной строки. Вы также можете услышать командный файл, называемый файлом сценария. Важно помнить, что командные файлы основаны исключительно на Windows. Linux и другие операционные системы имеют собственную версию командного файла для выполнения команд сценария, но «пакетная» предназначена специально для Windows.

Поскольку пакетные файлы представляют собой простые текстовые файлы, заполненные командами для запуска интерпретатора командной строки, важно не открывать пакетный файл, с которым вы не знакомы. Открытие неизвестного пакетного файла может иметь катастрофические последствия, если кто-то со злым умыслом отправит его вам или кому-то еще.

Что они делают?

Как мы уже упоминали, пакетные файлы — это простые текстовые файлы, которые содержат команды или инструкции для интерпретатора командной строки для выполнения. В этом случае, поскольку командный файл может работать только в операционной системе Windows, этот интерпретатор или «программа оболочки» будет cmd.exe, который вы можете узнать больше как командную строку.

Оболочка берет эти командные файлы и выполняет любые инструкции внутри. Эти инструкции внутри пакетных файлов могут быть набором различных команд, но многие люди в основном используют пакетные файлы для автоматизации повторяющихся задач.

С другой стороны, люди могут использовать пакетные файлы / скрипты для нанесения вреда вашему компьютеру. Используя пакетный файл, вы можете легко внедрить вредоносное ПО на свой компьютер, удалить необходимые файлы, аварийно завершить работу компьютера и так далее. Таким образом, хотя командные файлы используются для многих целей, таких как автоматизация повторяющихся задач, они также могут быть использованы для нанесения вреда. Тем не менее, хорошей практикой является не просто запускать какой-либо пакетный файл, с которым вы сталкиваетесь. Вы можете (обычно) просмотреть содержимое командного файла, щелкнув по нему правой кнопкой мыши и выбрав Открыть с помощью блокнота или предпочитаемый вами текстовый редактор.

Как вы создаете один?

Создать пакетный файл легко. В конце концов, это всего лишь простой текстовый файл. Чтобы создать его, вы можете просто щелкнуть правой кнопкой мыши на рабочем столе, выбрать Новый файл и назвать это что-то вроде test.bat. Вы можете называть это как угодно, если оно имеет .летучая мышь расширение файла в конце. В некоторых случаях вам может понадобиться сначала открыть Блокнот или текстовый редактор, а затем нажать «Сохранить как» и убедиться, что он сохраняется как расширение файла .bat.

Чтобы открыть пакетный файл для добавления или редактирования его содержимого, как мы уже говорили выше, вы можете щелкнуть по нему правой кнопкой мыши и открыть его с помощью Блокнота или любого другого текстового редактора. Это на самом деле, где вы добавляете команды. Например, вы можете поместить что-то вроде этого в файл:

Это простые команды, которые просто выводят «Hello World» в командную строку. Затем он ждет, пока пользователь нажмет клавишу, а затем завершит работу программы.

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

закрытие

Это просто быстрый взгляд на то, что представляют собой пакетные файлы и что они могут сделать. Помните, что пакетные файлы могут работать только в среде операционной системы Windows, поэтому вы не сможете выполнить такое же расширение файла в Linux.

Если у вас есть какие-либо вопросы, обязательно оставьте комментарий ниже или присоединяйтесь к нам на форумах PCMech!

Ссылка на основную публикацию