как запустить приложение через bat

Как сделать bat файл для запуска программы

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

Что такое bat и зачем это нужно?

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

Для Windows бат – это файл с инструкциями на определенные действия, которые заложены в самом бат файле. Пустой файл формата бат запустится, но никаких действий выполнятся, не будет. Батник это набор инструкций для консоли Windows.

Как создать bat файл для запуска программы?

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

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

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

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

На примере запустим браузер. Необходимо сначала вписать команду Start и после пробела написать Opera.

Выглядеть это должно так:

Start Opera

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

Такая сработает для программ известных системе, но если произвести запуск софта, который не известен системе, потребуется прописать весь путь к программе. Например если у вас ftp установлен в папку Program Files то для того чтобы его запустить нужно ввести команду

start filezilla

А если ftp клиент установлен в другую папку нужно будет прописать весь путь.

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

Область применения батников довольно широка. В конфигурацию можно прописывать самые разные команды. Узнать их можно в Интернете если вас интересует более подробная информация по командам пишите в комментариях я вам постараюсь ответить. Аналогичным образом работает VBS. Это тоже самое, только выполнение команд идет не через консоль, и команды несколько отличаются.

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

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

Источник

Пакетные BAT файлы

Описание

Пакетные файлы (иногда называемые bat, бат, batch, батник, батники) это обычные текстовые файлы, содержащие наборы команд интерпретатора и имеющие расширение *.bat. Редактировать такие файлы можно при помощи блокнота или любого другого текстового редактора, которым вы привыкли пользоваться. Они содержат последовательный набор команд, которые выполняются в определенном, заранее заданном, порядке. Для рядового пользователя знание принципов работы BAT файлов совершенно необязательно и редко когда требуется, но при выполнении каких-либо специализированных задач, использование пакетных файлов может очень сильно упростить жизнь и ускорить их выполнение.

Примеры bat файлов

Безопасно ли запускать bat файлы?

Как создать bat файл?

Для начала создадим папку test в корне диска C:\, чтобы в ней проводить наши эксперименты. Далее откройте блокнот (или любимый текстовый редактор) и наберите две следующих строки:

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

Пример заполнения файла

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

Все, наш первый bat файл создан и лежит по адресу C:\test\start.bat. Теперь нам осталось этот файл запустить и увидеть результаты его работы.

Как запустить bat файл?

В нашем примере, мы переходим в папку test на диске C:\ и запускаем файл start.bat, который мы ранее написали.
как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

После его выполнения на экран будет выведено две строки, как на скриншоте ниже:

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

результат выполнения файла start.bat

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

Команды, используемые в bat файлах

Список команд, которые можно использовать в bat-файлах, можно просмотреть, введя в командной строке команду help

В результате будет выведен список доступных команд и краткое описание к этим командам.

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

В результате, на экран будет выведена справка по команде COPY и доступные ключи.

Источник

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

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

Пакетный (BAT, batch) файл представляет собой инструмент, с которым сталкивался практически каждый пользователь Windows. Документ помогает выполнить ряд действий буквально парой кликов, а их список ограничивается лишь силой воображения и кодовым функционалом. Давайте разберем инструмент подробнее.

Содержание статьи:

Что такое BAT файл?

Вы, должно быть, уже в курсе о существовании такой утилиты как “Командная строка” Windows, или CMD. Она работает путем ввода команд в качестве входных данных и обрабатывает их, проводя нужные операции с компьютером. Тем не менее, несмотря на всю полезность инструмента, командная строка устраивает далеко не всех. Сложность утилиты и высокий порог вхождения делают ее “последним средством спасения Windows”.

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

Чтобы упростить процесс работы и сделать его более быстрым, Microsoft ввели посредника между “человеком” и “машиной”. Этим посредником стал пакетный файл (batch file). Запущенный на компьютере документ автоматически выполняет команды в CMD, ограждая пользователя от собственноручной работы. Процесс автоматизации назван пакетным сценарием (batch script).

Доступные форматы BAT файла:

Вне зависимости от того какой формат выбран при создании документа, функции от этого не изменятся.

В чем польза BAT файла?

Автоматизация. Если раньше вам приходилось долго и нудно “вбивать” сложные коды в окно командной строки, пришло время расслабиться! BAT файл экономит время пользователя не только при работе с CMD, но и при взаимодействии с другими системами ПК. Например, вы можете запланировать выключение компьютера через определенный промежуток времени. Этот способ применения пакетного файла хорошо подойдет геймерам, ставящим установку игру на ночь. Запланируйте отключение системы к моменту завершения установки и не опасайтесь за перерасход электроэнергии.

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

При создании BAT файла используется петля (for), условный оператор (if) и оператор управления (goto). Документ запускается либо с помощью командной строки, либо с помощью другого пакетного файла при использовании команды CALL.

Режимы BAT файла

Несмотря на то, что пакетный файл по умолчанию выполняет работу автоматически, вы можете настроить его так, что при выполнении конкретной операции он будет запрашивать подтверждение. Например, при вводе команды на отключение службы Windows, BAT файл спросит вас, уверены ли вы в своем решении. Этот режим называется интерактивным (interactive).

Другой режим называется пакетным (batch mode). Он работает в классическом стиле и самостоятельно выполняет запрограммированные функции.

Режимы пакетного файла:

Используйте разные режимы в зависимости от ситуации.

Как запустить BAT файл в Windows 10?

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

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

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

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

Как создать BAT файл?

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

Основы создания BAT файлов

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

Представленные выше команды — базовые и присутствуют во всех версиях Windows. Дополнительные команды появляются при установке соответствующего программного обеспечения. Например, если вы хотите автоматизировать задачи браузера Google Chrome, введите соответствующий код под названием chrome.

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

Руководство по созданию BAT файла

В этом разделе мы рассмотрим алгоритм создания пакетного файла, который подойдет для Windows 10, Windows 8.1, Windows 7 и даже для Windows XP.

1. Откройте Блокнот. При желании, воспользуйтесь альтернативой стандартному приложению — Notepad++.

2. С помощью команду echo off временно отключите комментарии, чтобы не засорять окно.

3. Введите заголовок title My First Bat File.

4. Добавьте комментарий This comment will not appear in the command prompt.
Следует отметить, что по умолчанию в командной строке отображается только английский язык. Тем не менее, комментарий может быть на любом другом. Он не будет отображаться в CMD и останется только в блокноте. Комментарий — ваша личная заметка, чтобы не потеряться в коде.

5. Введите команду echo Test file executed.

6. Далее введите I am too lazy to write commands by myself.

7. И, наконец, команда paust, чтобы обозначить завершение процесса.

8. Сохраните документ, изменив формат с .txt на .bat.

Готовый пакетный файл имеет два вида:

В окне блокнота:

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

В окне командной строки:

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

Мониторинг систем с помощью BAT файла

В предыдущем разделе мы рассмотрели основы и самый примитивный вариант BAT файла. Хотя его возможности достаточно широки — полный функционал CMD. Давайте рассмотрим, как с помощью пакетного файла можно провести мониторинг систем компьютера.

Отчет об энергопотреблении:

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

1. Откройте Блокнот и создайте новый документ.

2. Введите команду powercfg /energy и перейдите к следующей строке.

3. Введите команду C:\WINDOWS\system32\energy-report.html.

4. Сохраните документ с названием energyreport.bat.

Примечание:
Не забудьте изменить формат, иначе документ так и останется текстовым.
Важно:
BAT файлы категории POWERCFG откроются только в случае запуска от имени администратора.

Отчет о состоянии батареи:

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

1. Откройте Блокнот и создайте новый документ.

2. Введите команду powercfg /batteryreport и перейдите к следующей строке.

3. Введите команду C:\Windows\System32\battery-report.html.

4. Сохраните документ под названием batteryreport.bat.

Примечание:
Не забудьте изменить формат, иначе документ так и останется текстовым.
Важно:
BAT файлы категории POWERCFG откроются только в случае запуска от имени администратора.

Модификация BAT файлов

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

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

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

Похожие статьи про восстановление данных:

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

God Mode — Как упростить доступ к системным службам Windows 10

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

Полезные программы для вашего ПК в 2019 году

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

Как ускорить интернет при помощи CMD

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

Источник

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

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

В данной инструкции мы постараемся закрыть данный вопрос. Здесь вы узнаете, что такое BAT файл, как создать BAT файл в Windows 10, а также как его редактировать и выполнять.

Что такое BAT-файл в Windows 10

Поддержка BAT файлов в операционных системах Microsoft появилась еще в MS-DOS, в которой команды выполнялись командным интерпретатором « COMMAND.COM ». Данный интерпретатор также присутствовал и в операционных системах семейства Windows 9x, но с приходом Windows NT был заменен на « cmd.exe ».

Создание BAT файла через Блокнот

Чтобы запустить « Блокнот » можно воспользоваться поиском в меню « Пуск » или нажать комбинацию клавиш Win-R и выполнить команду « notepad ».

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

После открытия программы « Блокнот » в нее нужно вставить команды для выполнения. Для примера введем команду, которая выполнит 100 запросов ping к домену Google.

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

После ввода команд, документ нужно сохранить с расширением BAT. Для этого открываем меню « Файл – Сохранить как » или используем комбинацию клавиш Ctrl-Shift-S.

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

Дальше откроется стандартное окно для сохранения документов. Здесь нужно указать папку для сохранения, выбрать « Тип файла – Все файлы (*.*) » и ввести имя с расширением BAT (.bat). Например, можно ввести « Ping.bat ».

Обратите внимание, если вы запустили « Блокнот » без прав администратора, то сохранить документ на системный диск ( C:) не получится. В этом случае его можно сохранить в папку пользователя или на другой диск и потом переместить.

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

После сохранения в выбранной вами папке появится готовый к использованию BAT файл.

Создание BAT файла переименованием TXT

Также в Windows 10 можно создавать BAT файлы с помощью переименования обычных текстовых файлов (с расширением *.txt). Другими словами, вы можете сначала создать обычный текстовый документ с расширением TXT, сохранить в него все нужные команды, и уже потом превратить его в исполняемый пакетный файл изменив расширение с TXT на BAT.

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

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

Также вы можете воспользоваться поиском в меню « Пуск ». Для этого в поиск нужно ввести фразу « Параметры проводника »

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

Либо можно воспользоваться меню « Выполнить ». Для этого нужно нажать комбинацию клавиш Windows-R и ввести команду « control.exe folders ».

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

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

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

После этого, при переименовании вы сможете изменять расширение.

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

Изменив расширение с TXT на BAT вы получите исполняемый пакетный файл.

Редактирование созданных BAT-файлов

Для того чтобы отредактировать уже созданный BAT-файл его нужно открыть в любом простом текстовом редаторе (например, в Блокноте, Notepad++ или Akelpad). Чтобы отредактировать BAT с помощью Блокнота достаточно кликнуть по нему правой кнопкой мыши и выбрать пункт « Изменить ».

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

После этого выбранный файл откроется в программе Блокнот и вы сможете отредактировать его содержимое.

Создание BAT файлов для запуска программ

В BAT файле вы можете использовать любые команды, которые могут быть выполнены при помощи « Командной строки » Windows 10. Но, BAT-файлы также могут использоваться для запуска программ и приложений.

Для запуска программ ч помощью BAT файла нужно использовать команду « start ». Ниже показано, как выглядит формат записи данной команды.

Например, для того чтобы запусть браузер Google Chrome нужно выполнить:

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

Для запуска других пакетных файлов нужно использовть команду « call ». Ниже показано, как выглядит формат записи данной команды.

Например, для того чтобы запустить пакетный файл « test.bat », который находится на рабочем столе, нужно выполнить:

Другие команды для BAT файлов

Также в BAT файлах часто используется команда « @echo off ». Данная команда наоборот, отключает вывод выполняемых команд на экран, а знак « @ » предотвращает вывод самой команды « echo ».

Источник

Как создать 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. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

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

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

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

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

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

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

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

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

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

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

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

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

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

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

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

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

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

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

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

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

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

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

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

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

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

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

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

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

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

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

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

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

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

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

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

как запустить приложение через bat. Смотреть фото как запустить приложение через bat. Смотреть картинку как запустить приложение через bat. Картинка про как запустить приложение через bat. Фото как запустить приложение через bat

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *