Помогите с пакетными файлами? - PullRequest
1 голос
/ 30 июня 2010

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

Какая польза от пакетных файлов?

Ответы [ 6 ]

2 голосов
/ 30 июня 2010

Из Пакетный файл статья в Википедии:

Пакетные файлы полезны для автоматического запуска последовательности исполняемых файлов и часто используются системными администраторами для автоматизации утомительных процессов.Unix-подобные операционные системы (такие как Linux) имеют похожий тип файла, называемый сценарием оболочки.

Простой пример:

for /f "tokens=* delims=" %%i in ('dir /s /b /a:d *svn') do (  rd /s /q "%%i")

Если вы сохраните вышеуказанную строку вфайл с именем ClearSVNFolders.bat, и после этого, выполнив двойной щелчок, вы удалите все папки с именем svn, которые находятся внутри корневого пути ...

Вы автоматизировали весь процесс.Вы могли бы легко потратить часы на выполнение вышеуказанной задачи, если бы у вас был глубокий корневой каталог, то есть каталог, содержащий тысячи папок.:)

0 голосов
/ 13 августа 2016

Целью пакетного скрипта является выполнение нескольких команд DOS в последовательности:

echo Hello!
set var=7
echo I just made var=%var%!
pause

Это было изобретено в MS-DOS для простоты пользователя, чтобы выполнять то, что он делал все время, наиболее примечательным из которых является «AUTOEXEC.BAT», который запускался после запуска интерпретатора команд, люди добавляли такие вещи как:

echo Welcome to my computer!

или

cd C:\Games\

Чтобы быстрее получить доступ к их играм или тому, что им нужно.

0 голосов
/ 12 августа 2016

Пакетный файл - это «компьютерный файл, содержащий список инструкций, которые необходимо выполнить по очереди». Мы с детства изучали, что компьютер - это фиктивная машина, и это метод обучения манекена.

Например: -

Если вы хотите настроить систему на создание папки со случайным именем, введите

@echo off
md %random%

Создание пакетных файлов позволяет выполнять несколько строк команд CMD в одном файле.

Например: -

@echo off
md %random%
tasklist
Pause
0 голосов
/ 10 февраля 2013

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

или вы могли бы делать игры и неумелые вещи, как мне нравится.

У меня есть Messenger, который я сделал с полностью настраиваемыми цветами и учетными записями с управлением учетными записями и серверами.

Но вы, вероятно, недостаточно доверяете мне, чтобы загрузить его.

Но да, они очень полезны.

0 голосов
/ 30 июня 2010

Вы можете использовать их для сценариев оболочки. : -Р

Конечно, они отстой, по сравнению с bash (или perl / python / tcl). Но если вы работаете в Windows, это гонка на одной лошади, если вы не хотите устанавливать cygwin или msys и сражаться с несовместимостями Unix / Windows.

0 голосов
/ 30 июня 2010

Пакетные файлы являются Windows-эквивалентом сценария оболочки Unix. Таким образом, вы можете использовать их для автоматизации вещей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...