> For the complete documentation index, see [llms.txt](https://immersive-life-ykt.gitbook.io/00-kb-vzaimodejstvie-s-mashinoj/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://immersive-life-ykt.gitbook.io/00-kb-vzaimodejstvie-s-mashinoj/desktop/desktop-or-nastolnye-platformy/windows/avtomatizaciya-sozdanie-.bat-failov.md).

# Автоматизация - создание .bat файлов

## Как осуществить запуск нескольких программ сразу

### Термины для гугления

Список процессов cmd

Ключи процессов cmd

### КАК СОЗДАТЬ ПАКЕТНЫЙ ФАЙЛ

Краткий [видеокурс](https://www.youtube.com/watch?v=NvJdvjyFkLU) по .bat и командной строке (время просмотра - 1:17:23)

Здесь узнаём, какие команды писать в .bat файл и за что они отвечают

Открываем блокнот или Notepad++ и пишем такие строки:

```
@echo off
start "Firefox" "C:\Program Files\Mozilla Firefox\firefox.exe"
start "Notepad++" "C:\Program Files\Notepad++\notepad++.exe"
start "Photoshop" "C:\Program Files\Adobe\Adobe Photoshop CS5\Photoshop.exe"
```

где @echo off — обязательная первая команда, которая отключает вывод любых сообщений, а остальные три строки запускают Firefox, Notepad++ и Photoshop. Вы после команды «start» можете изменять название программы и её путь к исполняемому файлу на свои.

![](https://2079351037-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MboShjwtGoME2YG7e_v%2Fuploads%2FYXrjn7TDJ5MR4ygSGXOi%2Fimage.png?alt=media\&token=1cf1d492-fa3a-46ae-adc0-abd66c71e48e)

Путь к исполняемому файлу можно посмотреть и скопировать из поля «Объект:», после клика по ярлыку необходимого приложения правой кнопкой мышки и вызвав его свойства.

![](https://2079351037-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MboShjwtGoME2YG7e_v%2Fuploads%2FHjVb3pPazEPQC81f9q2b%2Fimage.png?alt=media\&token=2e28160e-42b3-44f9-b967-196614843a49)

Закончив формировать очерёдность запуска необходимых вам приложений в блокноте, переходим в меню «Файл» — «Сохранить как…», где пишем любое имя файла с расширением .BAT (в примере Start.bat), в поле «Тип файла:» выбираем «All types(\*.\*)» и указываем место расположения файла. В примере сохраняем как пакетный файл на Рабочем столе.

![](https://2079351037-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MboShjwtGoME2YG7e_v%2Fuploads%2FeXiQcHWPmL1TjYE89R8Y%2Fimage.png?alt=media\&token=27db60ce-4701-4a72-a1b3-f7b0c6b704bc)

### ЗАПУСК НЕСКОЛЬКИХ ПРОГРАММ

Запускаем нужные программы просто кликнув по файлу Start.bat на Рабочем столе.

![](https://2079351037-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MboShjwtGoME2YG7e_v%2Fuploads%2FfF4FPJSdDmHoJYUyYsup%2Fimage.png?alt=media\&token=11aaa239-40d4-4a95-95be-756c725c1d7a)

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

![](https://2079351037-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MboShjwtGoME2YG7e_v%2Fuploads%2F7erdppMlDKxSun0WG2Eg%2Fimage.png?alt=media\&token=b54f4548-6403-4dbf-ac9c-1e927ae8c8ca)

Но учтите, после проделанных действий, увеличивается и время загрузки операционной системы до полной её готовности с момента [включения компьютера](https://liwihelp.com/sistema/avtomaticheskoe_vklyuchenie_kompyutera.html), так как ей необходимо запустить дополнительно и выбранные вами программы! Спасибо за внимание дорогие читатели! Прошу не уходить сразу с этого блога, потому что для вас написано ещё около 500 полезных советов и инструкций!

[Главная](https://liwihelp.com/) / [Система](https://liwihelp.com/category/sistema) / Как осуществить запуск нескольких программ сразу

### Рабочая директория

### Открытие файлов

Если вы в данный момент находитесь в командной строке и у вас есть файл с именем `test.png`and, который находится в нем, `c:\test`вы можете сделать следующее:

Если вы находитесь в каталоге (так следует сказать `c:\test>`), просто введите:

```
test.png
```

который откроет тест в редакторе изображений png по умолчанию.

Если имя файла содержит пробелы, просто заключите имя файла в ""

```
 "this image.png"
```

Вы также можете набрать:

```
c:\test\test.png
```

который откроет файл, где бы вы ни находились.

Наконец, вы можете передать изображение в другую программу. Например, если у вас есть редактор изображений с именем imageedit.exe и он поддерживает открытие файлов через командные строки (и если программа подключена / доступна или вы находитесь в ее текущем каталоге), вы можете ввести следующее:

```
 imageedit c:\test\test.png
```

### Закрытие программ

Появилась необходимость закрывать сразу несколько программ работающих в фоновом режиме!\
И получил вот такой ответ:\
Дмитрий! Ничем помочь не можем. О существовании такой возможности не знаем. Может не стоит запускать те программы, с которыми не работаете ежедневно?

liwihelp, я нашел решение вопроса, но должен предупредить что у меня Windows XP\
и я не знаю подойдет ли мой способ на других виндовс!\
Делаем следящее, создаем текстовый файл, в нем печатаем следующий текст:\
taskkill /f /IM название.ехе\
exit\
ПРИМЕР:

```
taskkill /f /IM picpick.exe
taskkill /f /IM clipdiary-portable.exe
taskkill /f /IM punto.exe
exit
```

Все закрываем текстовый документ сохраняем и расширение тхт меняем на bat\
Сам документ можно назвать как угодно! Все программы которые мы пропишем будут закрыты в один клик сразу и не важно это открытые окна или программы работающие в фоновом режиме!

* *liwihelp*6 марта 2021

  Дмитрий! Спасибо за Ваши старания. При случае, обязательно проверим Ваш вариант батника.

1. *Дмитрий*4 мая 2020

   Очень грамотная и полезная статья!!! Спасибо!\
   Я бы хотел порекомендовать для лентяев вроде меня одну прогу\
   Которая делает тоже самое но уже без косяков!\
   Называется она Executor (Исполнитель).\
   Может по ней здесь на сайте появится статья, я давно хотел запускать несколько программ сразу и поэтому попал сюда, а так же заглянул и на другой сайт где и нашел эту прогу и решил поделится!

   P.S\
   Редакторам:\
   Если здесь нельзя кидать ссылки на программу просто удалите p.s\
   ссылка на прогу: \_<https://chaynikam.net/view\\_lesson.php?id=75>
2. *vel*25 апреля 2020

   Здравствуйте. А как одну из программ запустить «свернуто», что написать в bat — файле, и в каком месте строки?\
   Мой bat — файл:\
   @echo off\
   start «rto-proxy» «C:\Program Files\rto-proxy\rto-proxy.exe»\
   start «uTorrent» «C:\Users\имя пользователя\AppData\Roaming\uTorrent\uTorrent.exe»\
   Спасибо, жду помощи.

   * *liwihelp*25 апреля 2020

     В этом вопросе помочь ничем не могу, извините.
3. *Дима*26 августа 2017

   Некоторые из вас назовут меня лентяем, но ведь лень — это двигатель прогресса :).]\
   ♦ Золотые слова! ♦
4. *Valery*7 апреля 2017

   Нужно каждый день перед работой запустить 3 файла (в каждом по 1 тому справочников формата djvu). Написал ват-файл:\
   cd \\\
   C:\
   cd Program Files\STDU Viewer\\\
   start STDUViewerApp.exe «c:\Program Files\STDU Viewer\Anuriev\_T1.djvu»\
   start «» «c:\Program Files\STDU Viewer\Anuriev\_T2.djvu»\
   start «» «c:\Program Files\STDU Viewer\Anuriev\_T3.djvu»\
   exit\
   Запускаю этот файл кликом мыши:\
   Стартует c:\Program Files\STDU Viewer\STDUViewerApp.exe» и запускается только «e:\Справочники\Anuriev\_T1.djvu». Отлично, а остальные где?\
   Опять кликаю по bat-файлу. Теперь запускаются оставшиеся Anuriev\_T2.djvu и Anuriev\_T3.djvu. Почему не сразу? Я ведь просил сразу 3 тома.\
   Кто виноват и что делать?

   * *Скиф*27 мая 2018

     Такая же проблема. Вообщем то любой скрипт запускается только со второго раза(если больше одной программы запускать)
5. *Виктор*13 октября 2014

   Отличная статья! Как раз то, что я искал! Спасибо

   * *Аноним*28 ноября 2017

     Повтори строчку : start STDUViewerApp.exe «c:\Program Files\STDU Viewer\Anuriev\_T1.djvu» ещё два раза! Поменяй T1 на Т2 и Т3 !

     * *Скиф*27 мая 2018

       Не помогает в моём случае.
     * *Скиф*28 мая 2018

       Прошу прощения, наверно я не так понял. Попробовал повторить первую строчку и получилось. Писал вот так:\
       @echo off\
       «C:\Program Files (x86)(блабла)» —profile-directory=»Profile 1″\
       «C:\Program Files (x86)(блабла)» —profile-directory=»Profile 2″\
       «C:\Program Files (x86)(блабла)» —profile-directory=»Profile 3″\
       Запускаю этот файл кликом мыши:\
       Стартует «Profile 1»\
       Опять кликаю по bat-файлу. Теперь запускаются опять «Profile 1» и оставшиеся «Profile 2» и 3\
       Но если напишу так :\
       @echo off\
       «C:\Program Files (x86)(блабла)» —profile-directory=»Profile 1″\
       «C:\Program Files (x86)(блабла)» —profile-directory=»Profile 1″\
       «C:\Program Files (x86)(блабла)» —profile-directory=»Profile 2″\
       «C:\Program Files (x86)(блабла)» —profile-directory=»Profile 3″\
       Тогда запускается всё сразу и по порядку(2 раза «Profile 1», но зато запускается с первого раза)
