Поиск…


замечания

От Microsoft Technet:

С пакетными файлами, которые также называются пакетными программами или сценариями, вы можете упростить обычные или повторяющиеся задачи. Пакетный файл - это неформатированный текстовый файл, который содержит одну или несколько команд и имеет расширение имени файла .bat или .cmd. Когда вы вводите имя файла в командной строке, Cmd.exe последовательно запускает команды по мере их появления в файле.

Имена файлов пакетов и расширений

расширение замечания
.летучая мышь Это расширение работает с MS-DOS и всеми версиями Windows
.cmd Используется для пакетных файлов в семействе Windows NT
.btm Расширение, используемое 4DOS и 4NT

Чтобы понять разницу между .cmd и .bat см. Здесь .

Избегайте имен, которые уже являются именами встроенных команд. как tracert . Существует утилита, называемая tracert.exe . Поэтому избегайте присвоения имени пакетному файлу tracert.bat

Запуск пакетного файла

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

Пример:

C:\Foo\Bar>test.bat
C:\Foo\Bar>C:\Foo\Bar\Baz\test.bat

Открытие командной строки

Командная строка поставляется предустановленной на всех операционных системах Windows NT, Windows CE, OS / 2 и eComStation и существует как cmd.exe , обычно находящаяся в C:\Windows\system32\cmd.exe

В Windows 7 наиболее быстрыми способами открыть командную строку:

  • Нажмите « Win 𐌎» , введите «cmd» и нажмите « Ввод» .

  • Нажмите Win 𐌎 + R , введите «cmd», затем нажмите « Ввод» .

  • Если у вас открыто окно проводника, введите «cmd» в адресной строке, чтобы открыть приглашение в текущем выбранном каталоге.

  • Щелкните правой кнопкой мыши папку в проводнике, удерживая Shift и выберите «Открыть окно команды здесь».

Его также можно открыть, выполнив переход к исполняемому файлу и дважды щелкнув по нему.

В некоторых случаях вам может потребоваться запустить cmd с повышенными разрешениями, в этом случае щелкните правой кнопкой мыши и выберите «Запуск от имени администратора». Это также может быть достигнуто нажатием Control + Shift + Enter вместо Enter при использовании способа 1 из вышеперечисленных пунктов.

Редактирование и просмотр пакетных файлов

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

Чтобы открыть блокнот:

  • Нажмите клавишу « Win 𐌎 + , введите notepad и нажмите « Ввод» .

Альтернативно, наиболее «примитивным» способом создания командного файла является перенаправление вывода из командной строки в файл, например.

echo echo hello world > first.bat

который пишет echo hello world в файл first.bat .

Вы можете отредактировать командный файл, щелкнув файл правой кнопкой мыши и выбрав «Редактировать» в контекстном меню.

Чтобы просмотреть содержимое командного файла из командной строки, выполните следующую команду:

type first.bat

Вы также можете начать редактирование командного файла с помощью блокнота из командной строки, набрав

notepad first.bat

Получать помощь

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

Откройте командную строку (исполняемый файл cmd.exe ) и введите help чтобы просмотреть все доступные команды.

Чтобы получить справку для любой из этих команд, введите help а затем имя команды.

Например:

help help

Отобразится:

Provides help information for Windows commands.

HELP [command]

    command - displays help information on that command.

Некоторые команды также будут отображать справку, если следовать за /? ,

Пытаться:

help /?

Замечания:

Help будет отображать только помощь для внутренних команд.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow