Как сделать батник для программы

Шаги

Примечание: В Linux вместо.bat файлов используются скрипты оболочки. Обратитесь к этой статье, чтобы научиться писать такие скрипты.

  1. 1

    Запустите Блокнот. Блокнот позволяет написать код в виде текста, а затем сохранить его в виде.bat файла. Блокнот можно запустить, нажав Пуск→ Программы→ Стандартные→ Блокнот. Также можете ввести notepad в поле Выполнить.

  2. 2

    Изучите базовые пакетные команды. Батники запускают серию команд DOS, поэтому, команды которые вы можете использовать, аналогичны командам DOS. К наиболее важным таким командам относятся:
    • ECHO - Отображает текст на экране
    • @ECHO OFF - Скрывает текст, обычно выводящийся на экран
    • START - Запускает файл с помощью программы установленной по умолчанию
    • REM - Вставляет в программу строку с комментарием
    • MKDIR/RMDIR - Создает и удаляет папки
    • DEL - Удаляет файл или файлы
    • COPY - Копирует файл или файлы
    • XCOPY - Позволяет копировать файлы с дополнительными опциями
    • FOR/IN/DO - Эта команда позволяет указать файлы.[1]
  3. 3

    Пишем программу для создания папки. Одним из самых простых способов научится созданию пакетных файлов — сосредоточится на выполнении базовых задач. Например, с помощью "батника" можно быстро создать несколько папок:[2]
    MKDIR c:\example1 MKDIR c:\example2
  4. Изображение с названием 4288 4

    4

    Сохраните файл. После того как вы набрали код, вы можете сохранить файл с расширением.bat. Нажмите Файл → Сохранить как.
    • Нажмите выпадающее меню "Тип файла".
      Изображение с названием 4288 4b1
    • Выберите "Все файлы".
      Изображение с названием 4288 4b2
    • Введите имя программы, а затем — расширение.bat или.cmd.
      Изображение с названием 4288 4b3 программы
    • Обязательно установите кодировку ANSI и сохраните файл.
  5. 5

    Пишем код простой программы резервного копирования. Пакетные файлы отлично подходят для запуска нескольких команд, особенно если вы настроите их так, чтобы они могли запускаться несколько раз. С помощью команды XCOPY вы можете создать.bat файл, который копирует файлы из выбранной папки в папку резервной копии, перезаписывая лишь те файлы, которые обновились с момента последнего копирования:
    @ECHO OFF XCOPY c:\original c:\backupfolder /m /e /y
    • Эта команда означает копировать файлы из папки "original" в папку "backupfolder". Вы можете заменить примеры нужными вам путями и названиями папок. /m указывает, что копироваться должны только обновленные файлы, /e указывает, что все подпапки из папки будут скопированы и /y устанавливает демонстрацию подтверждения перезаписи файла.
  6. 6

    Сохраните файл. После того как вы набрали код, вы можете сохранить файл с расширением.bat. Нажмите Файл → Сохранить как
    • Нажмите выпадающее меню "Тип файла".
    • Выберите "Все файлы".
    • Введите имя программы, а затем — расширение.bat или.cmd.
  7. 7

    Пишем более сложную программу резервного копирования. Просто скопировать файлы из одной папки в другую, конечно, неплохо, но что если вы хотите одновременно и отсортировать файлы? Здесь нам на помощь придет команда FOR/IN/DO. Вы можете использовать эту команду, для того чтобы указать, куда копировать файл в зависимости от его расширения:
    @ECHO OFF cd c:\source REM Это расположение файлов, которые вы хотите отсортировать FOR %%f IN (.doc.txt) DO XCOPY c:\source\"%%f" c:\text /m /y REM Эта команда перемещает файлы с расширением.doc или REM.txt из папки c:\source в папку c:\text REM %%f это переменная FOR %%f IN (.jpg.png.bmp) DO XCOPY C:\source\"%%f" c:\images /m /y REM Эта команда перемещает файлы с расширением.jpg,.png, REM или.bmp из папки c:\source в папку c:\images
  8. 8

    Сохраните файл. После того как вы набрали код, вы можете сохранить файл с расширением.bat. Нажмите Файл → Сохранить как
    • Нажмите выпадающее меню "Тип файла".
    • Выберите "Все файлы".
    • Введите имя программы, а затем — расширение.bat или.cmd.

Советы

  • Вам придется использовать кавычки, если вы хотите открыть папку с пробелами в ее имени, как например "C:\Documents and Settings\".
  • Начиная с Windows 2000 пакетные файлы могут иметь расширение.cmd. В работе файлов отличий нет, но файлы.cmd используют 32-битные инструкции, а.bat — 16-битные инструкции.
  • Вы можете использовать сторонние редакторы, например UltraEdit для редактирования пакетных файлов, но при написании простых "батников" это будет лишней тратой времени.

Предупреждения

  • В зависимости от используемых вами команд это может быть небезопасно. Вы должны точно знать что делаете, и что используемые вам команды безопасны (например, не предназначены для удаления файлов).

Источники и ссылки

Эту страницу просматривали 64 391 раз.

Была ли эта статья полезной?

 


Закрыть ... [X]

Установка программ через bat-файл - Batch (CMD/BAT) Прыщи на голове шее спине

Как сделать батник для программы Как сделать батник для программы Как сделать батник для программы Как сделать батник для программы Как сделать батник для программы Как сделать батник для программы Как сделать батник для программы Как сделать батник для программы