Как создать файл .BAT в Windows 7

Как создать файл .BAT в Windows 7

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

Самым примитивным способом автоматизации любого действия является создание файла с расширением .BAT, в простонародье именуемого как «батник». Это очень простенький исполняемый файл, который при запуске выполняет заранее заданные действия, после чего закрывается, ожидая следующего запуска (если он многоразовый). Пользователь с помощью специальных команд задает последовательность и количество операций, которые «батник» должен выполнить после запуска.

Как создать «батник» в операционной системе Windows 7

Сделать этот файлик может любой пользователь на компьютере, который имеет достаточно прав для создания и сохранения файлов. На счет выполнения немного сложнее — выполнение «батника» должно быть разрешено как и отдельно взятому пользователю, так и операционной системе в целом (запрет иногда накладывается в целях безопасности, ведь исполняемые файлы не всегда создаются для благих дел).

Будьте внимательны! Никогда не запускайте на компьютере файлы с расширением .BAT, скачанные из неизвестного или подозрительного ресурса, а также не используйте при создании такого файла код, в котором вы не уверены. Исполняемые файлы такого типа умеют шифровать, переименовывать или удалять файлы, а также форматировать целые разделы.

Способ 1: использование расширенного текстового редактора Notepad++

Программа Notepad++ является аналогом стандартного Блокнота в операционной системе Windows, значительно превосходя его в количестве и тонкости настроек.

    Файл можно создать на любом диске или в папке. Для примера будет использован рабочий стол. На свободном месте нажмите правую кнопку мыши, наведите курсор на надпись «Создать», в выпавшем сбоку окошке щелчком левой кнопки мыши выберите «Текстовый документ»

На рабочем столе появится текстовый файл, который желательно назвать так, как в итоге будет называться наш батник. После того, как имя для него определено, нажмите на документе левой кнопкой мыши, и в контекстном меню выберите пункт «Edit with Notepad++». Созданный нами файл откроется в расширенном редакторе.

Тот код, который вы уже нашли в интернете или написали сами для выполнения определенной задачи, необходимо просто скопировать и вставить в сам документ. На примере ниже будет использована элементарная команда:

shutdown.exe -r -t 00

После запуска этот батник перезагрузит компьютер. Сама команда означает запуск перезагрузки, а цифры 00 — задержку ее выполнения в секундах (в данном случае она отсутствует, то есть перезапуск выполнится незамедлительно).
Когда команда будет записана в поле, наступает самый важный момент — превращение обычного документа с текстом в исполняемый. Для этого в окошке Notepad++ слева вверху выберите пункт «Файл», затем нажмите на «Сохранить как».

К уже заданному ранее слову или фразе без пробела допишется «.BAT», и получится так, как на скриншоте ниже.

  • После нажатия на кнопку «OK» в предыдущем окне, на рабочем столе появится новый файл, который будет выглядеть как белый прямоугольник с двумя шестеренками.
  • Способ 2: использование стандартного текстового редактора Блокнот

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

      На рабочем столе двойным щелчком откройте ранее созданный текстовый документ — от откроется в стандартном редакторе.

    Команду, которую использовали ранее, скопируйте и вставьте в пустое поле редактора.

    В окошке редактора слева вверху нажмите на кнопку «Файл»«Сохранить как…». Откроется окно Проводника, в котором необходимо указать место сохранения конечно файла. Здесь отсутствует способ задания необходимого расширения с помощью пункта в выпадающем меню, поэтому просто нужно дописать к названию «.BAT» без кавычек, чтобы получилось так, как на скриншоте ниже.

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

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

    Как создать bat-файл в Windows 10 и 7: руководство для «чайников»

    Ежедневно пользователи выполняют различные действия, связанные с запуском файлов, приложений или служб. При этом часто необходимо делать однотипные задачи, что занимает много времени и рано или поздно начинает надоедать. Для решения этой проблемы можно воспользоваться особенностью файловой системы в Windows. Единственное, нужно знать, как создать bat-файл на Windows 7 или более поздних версиях.

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

    Первые шаги

    Для написания достаточно иметь права в системе, позволяющие создавать и сохранять файлы. Что касается запуска готовых скриптов, для их выполнения необходимо установить разрешение для определенного пользователя и самой операционной системы. Второй случай подразумевает то, что в ОС иногда накладывается блокировка на «батники», поскольку исполняемые файлы часто представляют собой вредоносное ПО.

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

    • Заходим в «Панель управления»;
    • Выбираем раздел «Параметры Проводника»;
    • В открывшемся окне заходим на вкладку «Вид»;
    • Прокручиваем вниз, пока не найдем строку «Скрывать расширения для зарегистрированных типов файлов»;
    • Если там есть галочка, убираем и жмем «ОК».

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

    Создание батника в Windows 7/10

    Простая и доступная инструкция в следующем видео:

    В любой операционной системе семейства Windows «батник» можно создать в текстовом редакторе. Самое элементарное – использовать встроенный инструмент «Блокнот».

    Способ создания файла bat в Windows 7/10 показан ниже:

    1. Открыть «Блокнот» (расположен в «Программы» – «Стандартные»). В Windows 10 его можно запустить, если воспользоваться поиском, доступным в системном трее. Сама программа находится в папке C:Windowsnotepad.exe.
    1. Ввести код будущего файла (можно скопировать из стороннего источника или создать свой). У меня команда на включение точки доступа на ноутбуке
    1. После написания кода остается открыть в «Блокноте» меню «Файл» и выбрать «Сохранить как». Потребуется показать папку, где будет сохранен скрипт, набрать расширение файла .bat самостоятельно и в списке «Тип файла» указать «Все файлы». Вместо .bat можно применять .cmd.
    1. Теперь можно нажимать «Сохранить».

    Если в Windows 10 не удается выполнить сохранение в нужном месте (к примеру, на C:) и появляется сообщение об отсутствии разрешения, следует указать каталог «Документы» и после этого перенести файл, куда нужно. В этой версии системы для записи файлов в некоторые каталоги необходимо иметь права администратора, а «Блокнот» запускается без них.

    После этих действий созданный «батник» будет готов. Если открыть его, он в автоматическом режиме запустит все указанные в нем команды (главное, чтобы в них не содержались ошибки и был запуск с правами администратора).

    В случае появления необходимости редактирования скрипта достаточно нажать на него ПКМ и выбрать «Изменить».

    В операционных системах XP или 7 (32-битная) можно сделать «батник», если открыть командную строку и ввести edit. Откроется консольный редактор, где написание кода не отличается от предложенного в «Блокноте».

    Запуск программ и основные команды

    Следующее видео о работе с командами для «батников»:

    На официальном сайте Microsoft доступна библиотека, где находится список возможных для запуска команд и приложений. Стоит обратить внимание, что часть из них может не поддерживаться в системах Windows 8 или 10.

    Следующие команды являются основными для тех, кто решил более углубленно изучить возможности файлов .bat:

    1. В основном, пользователям нужно немного – настроить запуск определенной программы (или нескольких), запустить одну из функций, настроить раздачу Wi-Fi через ноутбук или отключить компьютер через заданное время. Чтобы запустить программу или сразу несколько, нужно ввести следующее: start “расположение_программы”.
    1. Если в названиях папок есть пробелы, нужно пометить расположение двойными кавычками: start ” “C:MyfilesMyfile.exe”.
    2. После прописанного пути, можно добавить свои опции, чтобы программа запускалась вместе с ними. Это также берется в кавычки, таким образом: start “c:windowsnotepad.exefile.txt”

    Согласно спецификациям, после введенного start в двойных кавычках необходимо ввести имя файла, которое отображается в заголовке командной строки. Делать это необязательно, однако, если кавычки будут отсутствовать, bat-файлы с кавычками могут выполняться совсем по-другому.

    1. Следующая интересная функция позволяет загружать «батник» из текущего файла. Для этого нужно воспользоваться оператором call, что выглядит так: call расположение_файла опции
    2. Полученные параметры во время запуска возможно прочесть из подключаемого файла. К примеру, для вызова файла с опциями потребуется указать: call file.bat опция1 опция2 опция3. Из file.bat можно считать эти операторы и пользоваться ими как путями, чтобы запускать другие приложения подобным образом: echo %1 или Каждой опции присваивается свой номер, к которому добавляется знак процента. В показанном примере результатом является вывод команд отправленных опций в консоль (echo применяется, если нужно вывести текст в консоль).
    3. В некоторых случаях, перед запуском следующей команды следует выждать время (к примеру, когда первая программа будет полностью запущена). Это делается с помощью команды: timeout /t указать_количество_секунд
    4. Если есть необходимость запускать программу свернутой или развернутой, можно добавить перед путем к программе параметр MIN или MAX: start /MINc:windowsnotepad.exe.
    5. Чтобы закрыть окно с командами, когда они будут запущены (впрочем, в большинстве случаев оно будет закрыто, если используется start), в последней строчке нужно добавить exit. Если же консоль так и остается открытой, можно попытаться сделать следующее: cmd /c start /b “” расположение_программы опции.

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

    Читайте также  Просмотр журнала посещений на компьютере с Windows

    Заключение

    Вот мы и разобрались, как создать bat-файл в Windows 10 и 7. Задача подразумевает сохранение скрипта через текстовый редактор. Это элементарные действия – создание и применение возможностей «батников». На самом деле, их возможности достаточно обширны и позволяют автоматизировать много задач и решить проблемы с выполнением некоторых программ.

    В рамках одной статьи сложно описать все команды, которые используют в таких файлах. Если нужна помощь в создании «батника», просто напишите в комментарии. Обязательно постараемся помочь! Всем пока!

    Как создать bat файл в Windows 7, 8

    Bat файлы представляют собой текстовые документы, которые содержат в себе список последовательно выполняющихся команд (инструкций). Они могут быть очень простыми, что обычный пользователь может воспользоваться ими. В сегодняшней теме разберем, что такое батник, как создать bat файл в Windows 7, 8, а также рассмотрим пример пакетного файла.

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

    Батник содержит одну или несколько строк команд, которые выполняются последовательно. Бат файлы имеют расширение (bat или cmd) и выполняются через интерфейс командного интерпретатора. Все команды можно вводить в cmd, но каждый раз вызывать командную строку Виндовс 7, 8 и прописывать код, является рутинной работой, поэтому проще создать bat файл.

    Создание bat файла

    Для создания батника потребуется текстовый редактор (блокнот, notepad ++) и список bat команд. Примерный алгоритм смотрите ниже.

    1. Создайте текстовый документ, расширение которого txt. Нажмите правой кнопкой на пустой области проводника или другого места. Наведите на «создать» курсор мыши, затем из подменю выберите «текстовый документ». Задайте ему имя, к примеру, batnik.

    2. Скачайте notepad ++, затем установите его. Откройте batnik.txt в notepad ++, выберите «кодировки», наведите курсор на «кодировки», «кириллица», нажмите на OEM 866. Проделайте этот шаг, если используете вывод русских слов (пояснений) в сценарии, иначе Вы увидите кракозябры (не корректные символы). Далее пропишите команды. Например, скопируйте такой текст:

    @echo off
    echo Привет – тест bat файла
    pause
    dir c:windows
    pause

    3. Сохраните документ, далее измените тип файла Windows на расширение bat.

    4. Двойным щелчком запустите batnik.bat для выполнения последовательности команд. После того как bat файл исполнится, он автоматически закроется.

    Еще вы можете запустить блокнот, нажать Win + R, ввести в строку notepad и кликнуть Enter. После прописывания кода, нажмите «файл», а затем «сохранить как». В окне задайте путь сохранения, имя файла с расширением bat и щелкните «сохранить». Аналогичные действия проделайте с notepad ++ для изменения кодировки (шаг 2), если будите использовать русские символы.

    Пример бат файла

    Сейчас рассмотрим создание bat файла в Windows 7, 8, который дает сведения о сети, проверяет соединение с интернетом и наглядно показывает действие батников. Создайте бат файл и пропишите такие строки.

    ECHO OFF
    :: очиститель.
    ECHO Сведения о подключениях.
    :: вывод текста на экран, который идет после служебного слова ECHO.
    IPCONFIG /ALL
    :: распечатывает информацию о всех сетевых подключениях.
    PAUSE
    :: приостанавливает выполнение сценария, чтобы Вы могли просмотреть сетевую информацию.
    PING yandex.ru
    :: Пинг, проверяющий наличие (отсутствие) соединения с интернетом
    ECHO Операция выполнена. Нажмите ввод!
    :: вывод на экран слов после ECHO, которые знаменуют выполнение PING.
    PAUSE
    :: Эта последняя команда пишется, для того чтобы увидеть сведения о соединении. Если ее не было бы, тогда сценарий батника прекратился, и произошло закрытие окна.

    На самом деле, примеров бат файлов для обучения, скачивания в сети есть огромное количество. Вам достаточно изучить синтаксис и команды, чтобы создать свой батник под свои нужды. Надеюсь, Вы поняли для чего нужны батники, и как создать bat файл в Windows 7,8.

    Как создать файл BAT в Windows 7

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

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

    Создание BAT-файла в Виндовс 7

    Создать этот исполняемый файл может каждый пользователь, которые имеет соответствующие права на ПК. Нередко система блокирует подобные файлы автоматически, так как «батники» далеко не всегда являются безопасными для ОС. Соответственно необходимо озаботиться снятием запрета системы на выполнение .BAT файлов и предоставить доступ пользователю к запуску «батников».

    Следует быть крайне внимательными, так как скаченные с подозрительных сайтов .BAT-файлы могут нанести вред системе, а также передать конфиденциальную информацию злоумышленникам. «Батники» умеют скрывать данные, создавать и удалять файлы, а также форматировать разделы. Давайте рассмотрим подробнее методы создания файлов .BAT.

    Способ 1: С помощью Notepad++

    Этот текстовый редактор, по сути, является аналогом обычного Блокнота, но при этом обладает десятками различных инструментов и более тонкими настройками.

    1. Наведите курсором на чистое место на рабочем столе и кликните ПКМ.
    2. В появившемся списке выберите пункт «Создать» и нажмите на раздел «Текстовый документ».

  • После этих действий на рабочем столе отобразится новый созданный документ. Желательно присвоить ему такое же название, которое будет у файла .BAT.
  • Кликните по текстовому документу ЛКМ и в появившемся меню выберите вариант «Edit with Notepad++». Теперь файл отобразится в расширенной версии редактора.
  • Прежде всего, следует указать правильную кодировку файла. Для этого нажмите на раздел «Кодировки», который находится в верхнем основном меню, и выберите вариант «Кириллица». Кодировку следует поменять на «OEM 866».

  • Код, который вы собираетесь использовать, требуется просто вставить в текстовое поле редактора. В статье для примера будет рассматриваться самая простая команда «shutdown.exe -r -t 00». С ее помощью осуществляется перезагрузка ПК, нули в коде – интервал задержки, который в данном случае нет необходимости использовать.
  • После вставки команды необходимо сделать из обычного файла исполняемый. Для этого нужно открыть раздел «Файл» и нажать на пункт «Сохранить как».

    Перед вами отобразится Проводник, в котором требуется указать расположение и название документа. Файл будет находиться на рабочем столе, а в названии необходимо изменить тип файла. Выберите напротив соответствующей надписи вариант «Batch file». После этого к указанному названию документа прибавится приставка .BAT.

  • Нажмите на кнопку «Ок», чтобы на рабочем столе отобразился новый исполняемый файл. Он будет иметь внешний вид шестеренки.
  • Способ 2: Воспользоваться утилитой Блокнот

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

    1. Создайте на рабочем столе текстовый документ и откройте его.
    2. Впишите необходимую команду, после чего нажмите на раздел «Файл» и выберите пункт «Сохранить как».
    3. Перед вами отобразится Проводник, с помощью которого необходимо изменить название документа. Допишите после имени файла слово «.BAT» и нажмите «Сохранить».
    Читайте также  Убираем синий экран смерти при загрузке Windows 7

    Оба описанных в статье текстовых редактора могут создавать файлы .BAT. Блокнот имеет менее насыщенный функционал в сравнении с приложением Notepad++, поэтому используется для создания более простых команд. С помощью последнего можно делать сложнейшие исполняемые файлы, указывать очередность, периоды и многое другое. Чтобы не возникали проблемы с доступом к файлам, старайтесь работать с «батниками» от имени администратора ПК. Помните, что используя сложные команды можно автоматизировать практически любые процессы в ОС.

    Как создать bat-файл в Windows 7/10 – редактируем и сохраняем батник

    Использование графического интерфейса в операционных системах сегодня представляется чем-то само собой разумеющимся и совершенно естественным, но так было не всегда. Первая операционная система MS DOS, разработанная компанией Microsoft, не имела GUI, а управление выполнялось посредством ввода текстовых команд. С тех пор минуло без малого 40 лет, однако скриптовый язык командной строки по-прежнему пользуется популярностью, причём не только в среде разработчиков.

    Командная строка не столь удобна, зато с её помощью можно выполнять недоступны из GUI операции. С другой стороны, запускать каждый раз консоль, вводить в неё одну за другой команды – всё это сильно замедляет работу. Впрочем, можно существенно упростить задачу, создав бат-файл или попросту батник – текстовый файл с расширением BAT, содержащий список инструкций, обрабатываемых командным интерпретатором CMD. Используются такие файлы для автоматизации разных задач, например, для удаления временных файлов по расписанию или запуска программ.

    Как создать файл с расширением BAT

    Итак, как создать bat-файл в Windows 7/10? Очень просто. Для этого понадобится любой текстовый редактор и знание основ командной строки. Можно использовать Блокнот, а ещё лучше Notepad++, так как последний имеет подсветку синтаксиса. Создайте в редакторе новый файл, в меню «Файл» выберите «Сохранить как», дайте будущему скрипту имя, а в выпадающем списке «Тип файла» выберите «Batch file (*bat; *cmd; *nt)».

    Если для создания bat-файла захотите использовать Блокнот, расширение нужно присвоить вручную, а в списке «Тип файла» выбрать «Все файлы».

    Как видите, создать файл с расширением bat не составляет сложности, есть тут, однако, свои тонкости. В командных файлах нельзя использовать перенос строк, кодировка bat-файла должна быть выставлена UTF-8, если в теле скрипта используется кириллица, кодировку нужно изменить, вставив в положенном месте команду chcp 1251.

    Вместо расширения BAT можно использовать CMD, результат выполнения скрипта будет точно таким же.

    Основные команды, синтаксис и примеры использования батников

    Как сделать bat-файл вы знаете, теперь настала пора самого интересного, а именно синтаксиса языка интерпретатора CMD. Понятно, пустой батник работать не будет, он даже не запустится при двойном по нему клике. Чтобы скрипт сработал, в нём должна быть прописана хотя бы одна команда. Для наглядного примера посмотрим, как написать bat-файл для запуска программ. Допустим, приступая к работе, вы каждый раз запускаете три программы – Chrome, Firefox и VLC. Упростим задачу, создав скрипт, который будет сам запускать эти программы с интервалом в пять секунд.

    Открываем пустой батник и вставляем в него такие команды:

    Команда start запускает исполняемый файл нужной программы, а команда timeout /t задаёт интервал между запусками. Обратите внимание на расположение кавычек – в них берутся пути, в которых имеются пробелы. Также если в пути есть кириллические символы, в начало скрипта следует вставить изменяющую кодировку команду chcp 1251, в противном случае интерпретатор не сможет правильно прочитать путь.

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

    Может также статься, что в определённый момент потребуется приостановить выполнение скрипта, чтобы пользователь сам смог решить, выполнять ли все остальные команды или нет. Для этого существует команда pause. Попробуйте заменить ею timeout и увидите, что получится.

    Рассмотрим ещё один пример команд для bat файла. Напишем скрипт, который будет в одном случае выключать компьютер, а в другом – перезагружать его. Для этих целей мы будем использовать команду shutdown с параметрами /s, /r и /t. При желании можно добавить в батник запрос на выполнение действия, вот так:

    Поясняем. Первая команда скрывает текст самих команд, вторая – устанавливает кириллическую кодировку, третья – выводит сообщение для пользователя, четвертая – устанавливает паузу, пятая – выключает, а с ключом /r вместо /s перезагружает компьютер без традиционной задержки в одну минуту. Если не желаете церемониться с запросами и паузами, можете оставить только пятую команду.

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

    Что ещё можно делать с помощью скриптов? Много чего, например, удалять, копировать или перемещать файлы. Допустим, у вас есть некая папка data в корне диска D, содержимое которой нужно очистить одним махом. Открываем батник и вставляем в него такую команду:

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

    А вот ещё один полезный пример. Напишем скрипт, который будет создавать резервную копию содержимого одной папки и сохранять данные в другую. За копирование отвечает команда robocopy:

    Запустив такой батник на исполнение, вы скопируете все содержимое папки data в папку backup, включая вложенные каталоги, пустые и с файлами. К слову, команда robocopy имеет много параметров, позволяющих очень гибко настраивать параметры копирования.

    Запуск bat-файлов от имени администратора и по расписанию, скрытый запуск bat

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

    Кроме того, можно сделать так, что конкретный батник будет запускаться с повышенными привилегиями всегда. Для этого необходимо создать на такой скрипт обычный ярлык, открыть его свойства, нажать кнопку «Дополнительно» и отметить в открывшемся окошке галочкой пункт «Запуск от имени администратора». Этот способ хорош ещё тем, что позволяет выбрать для ярлыка любой значок, тогда как файл с расширением BAT или CMD всегда будет иметь невзрачный вид.

    Скрипты, как и все приложения, можно запускать по расписанию. Команда timeout /t здесь не совсем уместна, для отложенного запуска лучше всего использовать встроенный «Планировщик задач» Windows. Здесь всё просто. Открываем командой taskschd.msc Планировщик, определяемся с триггером, действие выбираем «Запустить программу» и указываем путь к bat-файлу. Вот и всё, скрипт будет запущен в положенное время.

    И напоследок ещё один интересный момент. Когда вы запускаете bat-файл, на экране появляется, пусть даже на какую-то долю секунды, окно командной строки. А нельзя ли сделать так, чтобы скрипт выполнялся в скрытом режиме? Можно, причём несколькими способами. Самый простой заключается в следующем. Создаём на bat-файл ярлык, открываем его свойства и в меню «Окно» выбираем «Свёрнутое в значок». После этого единственным видимым признаком запуска скрипта будет появление значка CMD на панели задач, окон же при этом открываться не будет.

    Если вы желаете полностью скрыть выполнение скрипта, можете воспользоваться «костылем» – скриптом VВS, который будет запускать ваш батник в скрытом режиме. Текст скрипта приведен ниже, сохраните его в файл hidden.vbs, предварительно заменив путь во второй строчке кода D:/sсript.bat путём к вашему батнику.

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

    А на этом пока всё. Информацию касательно создания скриптов BAT без труда можно найти в интернете. Неплохо также ознакомиться с учебником Уильяма Станека «Командная строка Microsoft Windows». Несмотря на то, что с момента издания книги прошло более десяти лет, содержащаяся в ней информация до сих пор актуальна.

    Создание BAT файлов

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

    Создать BAT файл очень просто. Достаточно открыть блокнот и сохранить пустой лист с расширением .bat , выбрав опцию Сохранить как. и написав в поле Имя файла что-нибудь оканчивающееся на .bat , например test.bat .
    Тип файла указываете как на скриншоте ниже — Все файлы . Сохраняете и получаете BAT файл.

    Читайте также  Включение всех доступных ядер процессора в Windows 10

    Редактировать BAT файл можно в блокноте или любом другом текстовом редакторе, ориентированным на работу с кодом.

    Теперь перейдем непосредственно к практической информации. В сети многие ищут ответ на вопрос Как быть с пробелами в BAT файлах? . В путях к папкам и исполняемым файлам наличие пробела вызывает ошибку. Самый распространенный ответ: Заключи путь в кавычки . И этот ответ не верен. Правда некоторые будут с пеной у рта утверждать, что он работает. Итак, появилось два почему — почему не верен и почему некоторые будут .

    На Windows (как, впрочем, и на UNIX) установленные в системе программы соответствующим образом регистрируются системой. Поэтому некоторые из установленных программ могут запускаться одной простой командой из BAT файла или из апплета Выполнить панели Пуск . Одной из таких программ является Firefox:

    Если после этой команды писать путь к исполняемому файлу, то происходит следующее: запускается обозреватель Firefox и пробует обработать запрос, то есть файл, путь к которому указан. То есть, если указать следующее:

    Обозреватель откроется, чтобы не было написано после start firefox . Именно поэтому некоторые товарищи будут уверять что все прекрасно работает. Однако, если взять портативную программу, то ситуация окажется совсем иная. Рассмотрим в качестве примера ftp-клиент Filezilla. Поскольку система не знает о программе, вышеупомянутая строчка

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

    Длинныe имена в bat-файлах

    Теперь поговорим о путях и пробелах. Первый способ избежать этой проблемы — использование короткого имени.

    В примере два имени с пробелами. Заменим их короткими. Правила создания коротких имен следующие: в коротком имени используются первые шесть символов имени без учета пробелов, после имени указывают порядковый номер папки с помощью символа

    . Так как папки Program Files и Sound Club у меня в единственном числе, получится следующее:

    Если рядом будут присутствовать две папки, например Sound Club и Sound Clown , то следуя правилам, в примере выше надо будет указать SoundC

    2 , так как в этом случае Sound Club окажется вторым именем (имена считаются в алфавитном порядке).

    Но этот способ неудобен тем, что приходится указывать порядковые номера. Ситуация с Program files более менее нормальная. Мало у кого встретится две подобные папки на системном диске. Но если вы решили установить несколько продуктов Mozilla на свой компьютер. У вас получится несколько папок, например:

    Короткими именами для них будут

    А теперь представьте, что вы написали BAT файл с упоминанием этих программ. Если удалить Firefox, оставшиеся записи перестанут работать, а если удалить Thunderbird, перестанет работать запись для Sunbird. Короче, способ с короткими именами — не наш способ.

    Пробелы и кавычки в bat-файлах

    Кавычки на самом деле работают, но не с теми способами, которые обычно советуют. Советуют обычно следующее:

    Так команда не сработает, поскольку если посмотреть справку по ней ( start /? ), то в справке вы увидите следующее:

    Как видите, первым параметром идёт заголовок окна и он как раз в кавычках. Этот параметр необязательный, но его всё же советуют указывать (например, тут), чтобы избежать ошибок при выполнении команды. Внутри кавычек можно ничего не писать. Получится так:

    Также сработает и вариант с заключением в кавычки всех имён с пробелами по отдельности:

    Однако, в ряде случаев не работает ничего из вышеописанного. В таких случаях я могу посоветовать использовать команду cd . Переходим на системный раздел, затем с помощью cd в папку Program Files и запускаем программу ( start ):

    Я думаю, что такой способ будет работать везде. Теперь еще пара важных моментов. Допустим вы создали батник, запускающий три программы и вам нужно на время исключить запуск одной из трех. Это можно сделать удалением строки или ее комментированием. Первый способ — вандальный, а второй смотрите ниже.

    В данном случае отключен запуск установленной в системе программы Defraggler.exe. Комментируют строки, указывая команду rem в начале строки. Все BAT файлы выполняются в окне консоли. Чтобы оно исчезало по окончании выполнения команд, не забывайте в конце писать команду на выход exit.

    Запуск приложений из bat-файла

    В первой части статьи я в общих чертах рассказал о BAT файлах. Теперь стало понятно — что это такое и с чем его едят. Во второй части речь пойдет уже о более конкретных вещах. Например, о том, как при помощи BAT файла запустить несколько приложений с определенными настройками или в автоматическом режиме установить программу, чтобы не тратить время на ответы типа Вы согласны с условиями лицензионного соглашения? и не нажимать лишние кнопки.

    Выше было изложено несколько способов запуска приложений при помощи BAT файла. Самый первый — это короткая команда на запуск установленной в системе программы.

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

    Также я отметил, что в BAT файле обязательно должна присутствовать команда на завершение:

    Запуск программ в bat-файлах с параметрами (ключами)

    Программу можно не просто запускать, а давать ей дополнительные команды при запуске. Например, скомандовать запускаться свернутой:

    Скомандовать в данном случае — значит указать ключ. Ключ указывается через слэш после основной команды ( команда /ключ ). Основной командой в данном случае является start . Правда ключ min работает только в половине случаев, потому как относится именно к команде запуска start , а не к программам, которые эта команда запускает.

    Вообще ключей существует очень много и наборы ключей разных программ могут существенно различаться. Есть, правда, несколько общих. Например, ключ справки ( /? или /help ). Чтобы проследить работу этого ключа, рассмотрим практический пример. Откройте консоль (Жмёте + R , вводите cmd , далее Enter ) и набираете в консоли следующее:

    Консоль выведет на экран перечень допустимых ключей c комментариями для команды start .

    Обратите внимание на ключ /wait . В некоторых случаях он бывает просто незаменим. Например, вы решили с помощью BAT файла распаковать архив с программой и эту самую программу запустить. В батнике получится две команды — на распаковку и на запуск. Поскольку команды при запуске BAT файла выполнятся почти одновременно, архив распаковаться не успеет и запускать будет нечего. Поэтому будет ошибка. В этом случае на помощь придет ключ /wait:

    Таким образом система сначала выполнит первое действие, дождется его завершения и только после этого приступит ко второму. Если необходимо подождать конкретный отрезок времени, то проще воспользоваться консольной утилитой Sleep. В нужном месте BAT файла пишете следующую команду (число — количество секунд):

    С помощью ключей можно делать многое. Есть возможность устанавливать приложения в тихом режиме. Для этого используется несколько ключей в зависимости от типа инсталятора, применяющегося для установки программы на компьютер:

    В ряде случаев бывает очень удобно. Антивирус Avast имеет опцию тихой установки в корпоративной версии. В бесплатной (домашней) версии тихой установки якобы нет. Однако, если вы в курсе как работает инсталятор InstallShield , вы поймете, что это утка , так как этот инсталятор сам по себе поддерживает ключ тихой установки /S . А значит все продукты, выполненные на его базе — тоже. И Avast не исключение. Просто создаете в папке с Avast’ом BAT файл с содержанием

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

    Есть и другие возможности по управлению программами при помощи BAT файлов. Можно запустить программу, приказав ей открыть файл при запуске. Я пользуюсь этим способом при разработке сайтов. Очень удобно, когда весь твой инструментарий открывает нужные документы и папки нажатием всего одной кнопки:

    Отмечу, что все вышеописанные приемы можно применять в различных комбинациях и сочетаниях.

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

    В качестве эпилога предложу для ознакомления конвертер BAT файлов в приложения формата .exe — Bat_To_Exe_Converter. BAT файл — это не всегда эстетично, а с помощью конвертера можно запаковать батник в exe’шник, оформив его любой иконкой на ваш выбор.

    Наткнулся ещё на один конвертер BAT в EXE, можете рассмотреть в качестве альтернативы предыдущей программе: Advanced Bat To Exe Converter