Если вы используете Windows, вы часто будете видеть ссылки на пакетные или «bat» файлы. Иногда они используются для запуска другой программы, а иногда могут делать что-то самостоятельно. Но что такое пакетный файл и как его использовать?
Файл bat, иначе называемый пакетным файлом, представляет собой файл сценария, содержащий команды. Сам файл записывается в виде обычного текста и имеет расширение «.bat».
Ограничений на то, какие могут быть эти команды, не так уж и много. Это могут быть команды, встроенные в Windows, такие как команда del или выключение, но вы также можете запускать и использовать программы с интерфейсами командной строки через командный файл.
Чаще всего пакетные файлы используются, когда вам нужно регулярно запускать команду или когда вам нужно последовательно запускать несколько команд. Также можно писать пакетные файлы, которые реагируют на ввод пользователя (например, отвечают «да» или «нет» или выбирают вариант из списка) для выполнения разных действий.
Чтобы использовать BAT-файл, просто дважды щелкните его. Если он написан правильно, содержащиеся в нем команды будут выполняться и выполнять какую-то функцию.
В некоторых ситуациях командная строка или терминал могут открываться только на мгновение, а затем закрываться. В других случаях выполнение команды может занять достаточно много времени, чтобы у вас была возможность просмотреть ее, или она может содержать строку в конце, которая заставляет ее оставаться открытой, пока вы не закроете ее вручную.
Не следует предполагать, что любое поведение означает, что BAT-файл не работает, если вы не знаете, что он должен делать.
В качестве примера: если вы используете командный файл для запуска выделенного игрового сервера, вы обычно ожидаете, что окно останется открытым, чтобы вы могли видеть выходные данные с сервера. С другой стороны, если вы просто используете пакетный файл, который запускает перезагрузку компьютера с включенными определенными параметрами, вы ожидаете, что он откроется, а затем закроется почти мгновенно.
Пакетные файлы представляют собой обычные текстовые документы, которые можно открыть практически в любом текстовом редакторе. Типичным выбором является Блокнот, но более сложные текстовые редакторы могут предлагать полезные функции, такие как подсветка синтаксиса и инструменты отладки.
Чтобы открыть пакетный файл в Блокноте, щелкните правой кнопкой мыши файл BAT и выберите «Редактировать» или «Редактировать с помощью Блокнота».
Альтернативно запустите Блокнот, нажмите «Файл» > Откройте, затем перейдите к командному файлу и нажмите «Открыть».
Когда он откроется, вы увидите все команды. Вот пример:
Если вы просто проверяете, что делает простой BAT-файл, Блокнот, скорее всего, подойдет. , но если вы хотите отредактировать его или облегчить понимание того, на что вы смотрите, вместо этого вам следует попробовать VSCode.
Если вы хотите написать или отредактировать пакетный файл, подойдет любой из них. работают, но подсветка синтаксиса, включенная в более мощные текстовые редакторы, слишком хороша, чтобы ее игнорировать.
BAT-файлы по своей сути не являются вредоносным ПО, но их можно использовать злонамеренно. , и вы всегда должны относиться к ним с некоторой осторожностью. Например, пакетный файл может быть написан так, что он удаляет ваши файлы при его запуске. Его также можно настроить на загрузку вредоносного ПО из Интернета. Существует бесчисленное множество способов. который пакетный файл может использовать злонамеренно.
Помимо этих предупреждений, подавляющее большинство распространенных пакетных файлов не являются вредоносными. Большинство из них существуют просто для того, чтобы немного облегчить какую-то обычную и сложную работу. Если вы загружаете файл или программу из надежного источника, вам, скорее всего, не о чем беспокоиться.
Однако, если вы загружаете BAT-файл из источника, не заслуживающего доверия, вам следует потратить немного времени на то, чтобы открыть BAT-файл в Блокноте и посмотреть, что он делает, прежде чем запускать его.
Существует несколько альтернатив пакетным файлам в Windows. Наиболее очевидным является файл PS1, который является эквивалентом BAT-файла в PowerShell. Файлы BAT могут запускать команды PowerShell, если вы включаете специальные аргументы, но обычно вместо этого проще написать файл PS1.
Помимо сценариев PowerShell, наиболее очевидным выбором является Python. Python может вызывать функции операционной системы, и у него есть дополнительный бонус в виде огромного количества модулей, позволяющих делать практически все, что вы можете себе представить. Для многих приложений это было бы излишним, но если вам нужно сделать что-то сложное, вам обязательно стоит рассмотреть Python.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3