Bat файл для запуска нескольких программ
Хотите знать, как запускать сразу несколько программ одним нажатием? Также можно открывать сразу несколько сайтов. Все это вы сможете делать самостоятельно и без дополнительных программ.
Здравствуйте. Недавно добавил новое видео на канал, в котором показал, как можно одним нажатием запускать несколько программ, а также открывать нужное вам количество сайтов. Данное видео будет внизу данной страницы. А теперь давайте разберемся, как это все реализовать на практике.
Нужно сказать, что для запуска нескольких программ существуют специальные программы. Но мы не будем засорять ваш компьютер. Мы реализуем данную затею с помощью командной строки. Не волнуйтесь, вам даже не придётся ее открывать. Мы создадим специальный файл, который будет открывать командную строку и запускать все нужные нам программы. Данный файл называется пакетный файл «BAT файл». В интернете данные файлы также называют «батники».
Как работает bat файл
Простыми словами, в данный файл записаны команды для командной строки, которые выполняются при нажатии на данный файл. С помощью bat файла мы и будем реализовывать запуск программ и открытие ссылок. Но, прежде чем создавать данный файл, давайте разберемся с программами, которые будем запускать.
- Определите те программы, которые вы хотите запускать.
- Найдите ярлык нужной вам программы, кликните по нему правой кнопкой мышки и выберите «Свойства».
- Откроется окошко свойств, скопируйте путь из строки «Объект». Данный путь вам понадобится, когда будем создавать бат файл.
То же самое проделайте со всеми программами, которые хотите запускать. Сохраненные пути вы можете записать в текстовый документ.
Создание bat файла
Пути к программам мы сохранили, теперь перейдем к созданию бат файла. Нажмите правой кнопкой мышки в любом пустом месте рабочего стола, наведите мышку на пункт «Создать», выберите «Текстовый документ». Откройте созданный документ.
Теперь будем писать команды.
- Первая команда «start». После нее пробел.
- Дальше вводим две кавычки, в которые ничего не пишем. Опять пробел.
- И вводим путь к одной программе из тех которые мы выбрали. Обратите внимание, что путь должен быть в кавычках.
Должна получиться подобная строка:
start «» «C:\Program Files\Adobe\Adobe Photoshop CC 2018\Photoshop.exe»
В приведенном примере я указал путь к программе фотошоп, а у вас будет свой путь и программа. Теперь перейдите на новую строку и введите следующую программу по тому же шаблону: start “” «Путь к нужной программе». Введите все нужные программы. Должно получиться примерно так:
start «» «C:\Program Files\Adobe\Adobe Photoshop CC 2018\Photoshop.exe»
start «» «C:\Program Files (x86)\Audacity\audacity.exe»
start «» «C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE»
В моем примере три программы, у вас столько, сколько захотите.
- После того, как мы прописали все команды, нажимаем на «Файл» > «Сохранить как».
- В открывшемся окошке внизу в пункт «Имя файла» задайте свое название, и в конце поставьте точку и расширение «bat». Получиться так: «Ваше название.bat».
После этого по указанному вами пути будет создан ваш bat файл. Нажмите на него двойным щелчком левой кнопкой мышки и нужные вам программы запустятся.
Как открывать сразу несколько сайтов
Для открытия сайтов нужно просто после старта вводить не путь, как мы делали с программами, а ссылку на нужный сайт. Пример:
И также, как с программами вы можете создать несколько строк с разными сайтами, которые будут открываться все вместе. Файл сохраняйте также, как мы это делали с программами.
Вот и все, вы научились создавать bat файлы и можете запускать программы, открывать сайты. Надеюсь, что данная информация будет вам полезной. Прилагаю видео, о котором говорилось выше.
Поддержите блог, нажмите на кнопку соц. сети. Это помогает блогу в развитии.
Спасибо!
P. S. А хотите стать невидимым в сети? Тогда данная заметка будет вам полезной.
Тихая установка - это такой процес, при котором вы тихо-мирно сидите и смотрите на экран, где без вашего участия происходит процесс установки ПО, при условии, что его вообще видно. При этом установщик не беспокоит вас вопросами типа Вы согласны с лицензионным соглашением? . Параметры для установки используются по-умолчанию. т.е. те, которые предлагает установщик при установке ПО обычным способом.
К минусам тихой установки можно отнести всякие панели в обозревателях и ярыки типа E-Bay на рабочем столе, поскольку чаще всего подобные бонусы включены в установку по-умолчанию. Но это скорее исключение, хотя и не редкое. Подробно о тихой установке читайте в этой статье.
На самом деле тихая установка - это очень удобная процедура, которая экономит время и упрощает жизнь системного администратора. Я, например, использую режим silent install после чистой установки ОС.
Режим тихой установки включается при помощи параметров или (как их ещё называют) ключей. Если вы не знаете, что это такое, можете восполнить пробел в знаниях при помощи этой статьи: BAT файлы. Запуск процедуры можно осуществить несколькими способами:
- Из командной строки, используя параметры.
- Аналогично через bat-файл (com-файл).
- Через SFX-архив с файлом конфигурации.
Ключей достаточно много. Какой именно ключ нужно использовать зависит от установщика. Т.е. любая программа, говоря простым языком, это папка с файлами, а запаковывает всё это добро в один файл установки специальный сборщик (система создания установщиков ПО). И вот от того, какой сборщик использовался, зависит - какой ключ будет вызывать режим тихой установки. Наиболее известные системы создания установщиков:
- Install Shield
- WISE Installer
- NSIS
- Inno Setup
Подробнее о ССИ и их ключах можно посмотреть тут. Также можно попробовать найти нужный ключ с помощью специального ПО - Universal Silent Switch Finder или почитать документацию на сайте разработчиков той программы, ключи к которой вы ищите.
Во время экспериментов с тихой установкой мне встречались следующие параметры запуска режима тихой установки:
Ключи для отмены перезагрузки:
Антивирус Avast имеет опцию тихой установки в корпоративной версии. В бесплатной (Home) версии по заявлениям разработчиков тихой установки нет. Однако, если вы в курсе как работает инсталятор InstallShield , вы поймете, что это утверждение не соответствует действительности, поскольку этот инсталятор сам по себе поддерживает ключ тихой установки /S . А значит все продукты, выполненные на его базе - тоже. И Avast Home не исключение.
Для запуска тихой установки архиватора 7Zip (сборщик NSIS) нужно запустить установщик с ключом /S . Положите установщик 7Zip (7z.exe) в корень диска С. Затем откройте меню Пуск › Выполнить (или + R ) и введите в форму следующую команду:
Архиватор установится без диалоговых окон и признаков внешней активности.
Однако случается что установщик собран нестандартно и ключей для запуска тихой установки у него просто нет. К таким исключениям относится Avira Antivir. По-тихому можно только распаковать содержимое установщика во временную директорию (минус одно окно), а дальше всё. В этом случае приходится создавать специальные самораспаковывающиеся архивы с файлами инструкций внутри. Тут дело обстоит немного сложнее.
Тихая установка с помощью sfx-архивов
Выше я упомянул о случаях, когда вариант с ключами может не работать. Режим тихой установки может быть просто не предусмотрен разработчиком. В этом случае достаточно часто можно выйти из положения, используя sfx-архивы. Sfx-архив – это само-распаковывающийся архив.
Одно из его достоинств в том, что для его распаковки не нужен архиватор. К тому же с помощью него можно существенно расширить возможности тихой установки, да и возможности установки ПО вообще.
Например, сразу после распаковки sfx-архив позволяет запустить один или несколько распакованных файлов, удалить файлы после выполнения операций и много чего ещё. В этих операциях принимают участие конфигурационные файлы, содержащие команды (например, BAT файлы).
При помощи команд можно имитировать процесс тихой установки. Многие установщики, в том числе и упомянутый в прошлой статье Avira, могут работать с файлами инструкций (подхватывать их), при условии, что инструкция находится в том же каталоге, что и установщик. Подробнее об инструкциях (командах, указывающихся в конфигах) можно узнать на сайте разработчика программы или на соответствующих форумах.
Чтобы в общих чертах представить конфигурационный файл (для тех, кто не в курсе) ниже приведён пример такого файла для программы Firefox Portable
Стоит отметить, что возможности и режимы работы программ со временем могут меняться. Firefox Portable может перестать поддерживать ini-файлы, а будущие версии инсталятора Avira – понимать и подхватывать файлы инструкций. Поэтому при экспериментах стоит ознакомиться с актуальной информацией о возможностях программ, которые вы планируете использовать.
Как sfx-архив может помочь процессу тихой установки, я думаю, мы разобрались. Теперь настало время перейти к практической части. Для создания sfx-архивов я пользуюсь доработанным модулем архиватора 7Zip. Весь процесс создания sfx-архива и запуска при помощи него режима тихой установки описан в статье Олега Щербакова (разработчика модуля). Я же очень кратко перескажу написанное в ней, пояснив пару моментов.
Сразу отмечу, что цель примера - запаковать установщик программы в sfx-архив таким образом, чтобы он после распаковки автоматически начинал устанавливаться по-тихому. В данной статье в качестве подопытного будет выступать установщик архиватора 7Zip (7z465.exe), хотя можно использовать любой другой, главное знать ключ тихой установки. У установщика 7Zip это ключ /S . Итак, для исполнения задуманного нам понадобится:
- Модуль sfх Олега Щербакова.
- Архиватор 7Zip . Им мы будем запаковывать установщик программы в архив формата ".7z". Архиватор, понятное дело, надо установить в систему.
- Установщик программы (как я отметил выше, в примере я использую 7z465.exe).
- Архив .7z , который мы получим, запаковав установщик программы архиватором 7Zip.
- Конфигурационный файл config.txt, в котором будут содержаться иструкции "поведения" sfx-архива при распаковке, т.е. в данном примере в нём будет содержаться команда на запуск тихой установки.
Заклинание для создания sfx-архива (вводится в консоли).
Для удобства я положил все ингредиенты в один архив, который вы можете скачать по этой ссылке. Также, если скачать вот эту программу, можно поменять иконку архива (как это сделать читайте тут).
Обратите внимание, кодировка файла конфигурации config.txt должна быть UTF-8.
Итак, получаем после скачивания и распаковки папку со всем этим добром, далее по списку:
- Устанавливаем архиватор 7zip (лежит в папке).
- Запаковываем подопытного 7z465.exe (лежит в папке) в 7z-архив. Получаем на выходе файл 7z465.7z.
- Открываем консоль (Пуск › Выполнить - cmd) и переходим в папку с файлами: cd C:files (пример для папки "files" на диске "С").
- Запускаем в консоли заклинание:
- COPY /b 7zsd.sfx + config.txt + 7z465.7z 7Zip.exe
- 7zsd.sfx - имя модуля sfx.
- config.txt - имя файла конфигурации.
- 7z465.7z - имя запакованного установщика 7z465.exe.
- 7Zip.exe - имя sfx-архива на выходе.
В результате получаем sfx-архив 7Zip.exe, который представляет собой исполняемый файл или самораспаковывающийся архив, внутри которого содержится инструкция config.txt. Содержание инструкции следующее:
- ;!@Install@!UTF-8!
;!@InstallEnd@! – строки начала и конца файла инструкции. Это комментарии, их можно удалить. А вот остальные две нужны обязательно. - GUIMode="2" – режим распаковки архива без оповещений (по-тихому).
- RunProgram="7z465.exe /S" – строка инструкции, в которую необходимо вносить изменения в зависимости от того, какой установщик вы используете. В строке прописывается имя установщика, который запаковывается в 7z-архив и который требуется установить по-тихому + ключ тихой установки.
На этом всё. Ознакомившись со статьями Олега (ссылки выше), можно создать различные архивы, выполняющие абсолютно разные задачи. Удачных экспериментов!
Если материалы сайта оказались для вас полезными, можете поддержать дальнейшее развитие ресурса, оказав ему (и мне ) моральную и материальную поддержку.
И з всех программ, которые установлены на вашем компьютере, наверняка найдётся две-три таких, которыми вы пользуетесь постоянно. Не важно, какие именно это будут программы, имеет значение лишь то, что запускать их вам приходится каждый раз после старта компьютера. Конечно, их можно прописать в автозагрузку, но мы бы не рекомендовали вам этого делать, напротив, советуем убрать из автостарта все сторонние приложения, чтобы не тормозить процесс загрузки системы.
Открыть же несколько программ одновременно можно другим и очень простым способом, с которым и предлагаем ознакомиться. Задача следующая: сделать так, чтобы при клике по одному ярлыку запускались две программы — браузер Firefox и плеер Winamp. Для этого нам понадобится обычный ярлык и командный файл BAT или CMD. Ярлык мы создадим позже, а сейчас приступим к написанию скрипта. Создайте Блокнотом новый файл и вставьте в него этот код:
Разумеется, у вас пути будут другими, да и число запускаемых программ может быть большим.
Удостоверившись, что после команд нет пробелов, а в путях используются прямые кавычки, сохраните текстовый файл как start.cmd или start.bat.
На Рабочем столе создайте новый ярлык и в поле расположения файла укажите только что подготовленный скрипт.
Кликнув по этому ярлыку дважды, вы запустите файл скрипта, а он последовательно запустит указанные в нём программы, сначала Firefox, а затем и Winamp.
Вот таким нехитрым способом можно организовать запуск нескольких приложений в любой версии Windows, не используя автозагрузку и не прибегая к сторонним лаунчерам.
Нередко советы по тем или иным действиям и исправлениям в Windows 10, 8 и Windows 7 включают в себя шаги наподобие: «создайте файл .bat со следующим содержимым и запустите его». Однако, начинающий пользователь не всегда знает, как это сделать и что собой представляет такой файл.
В этой инструкции подробно о том, как создать командный файл bat, запустить его и некоторая дополнительная информация, которая, возможно, окажется полезной в контексте рассматриваемой темы.
Создание .bat файла с помощью блокнота
Первый и самый простой способ создать bat файл — использовать стандартную программу «Блокнот», присутствующую во всех актуальных версиях Windows.
Шаги по созданию будут следующими
Ваш файл .bat готов: если его запустить, будут автоматически выполнены все перечисленные в файле команды (при условии отсутствия ошибок и необходимости прав администратора: в некоторых случаях может потребоваться запускать файл bat от имени администратора: правый клик по файлу .bat — запустить от имени администратора в контекстном меню).
Примечание: в дальнейшем, если вы захотите отредактировать созданный файл, просто нажмите по нему правой кнопкой мыши и выберите «Изменить».
Существуют и другие способы сделать bat файл, но все они сводятся к написанию команд по одной команде в строке в текстовый файл в любом текстовом редакторе (без форматирования), который затем сохраняется с расширением .bat (например, в Windows XP и 32-битной Windows 7 вы даже можете создать файл .bat в командной строке с помощью текстового редактора edit).
Запуск программ в файле bat и другие базовые команды
Чаще всего бывают следующие задачи: запуск программы или нескольких программ из .bat файла, запуск какой-то функции (например, очистка буфера обмена, раздача Wi-Fi с ноутбука, выключение компьютера по таймеру).
Для запуска программы или программ используйте команду:
Если путь содержит пробелы, возьмите весь путь в двойные кавычки, например:
После пути к программе можно также указать параметры, с которыми она должна запускаться, например (аналогично, если параметры запуска содержат пробелы, возьмите их в кавычки):
Примечание: в двойных кавычках после start по спецификациям должно указываться имя командного файла, отображаемое в заголовке командной строки. Это необязательный параметр, но при отсутствии этих кавычек выполнение bat файлов, содержащих кавычки в путях и параметрах может пойти неожиданным образом.
Еще одна полезная возможность — запуск другого bat файла из текущего файла, сделать это можно с помощью команды call:
Переданные параметры при запуске можно прочитать внутри другого bat файла, например, мы вызываем файл с параметрами:
В file2.bat можно прочесть эти параметры и использовать в качестве путей, параметров для запуска других программ таким образом:
Т.е. для каждого параметра мы используем его порядковый номер со знаком процента. Результатом в приведенном примере будет вывод в окно команд всех переданных параметров (команда echo используется для вывода текста в окно консоли).
По умолчанию, окно команд закрывается сразу после выполнения всех команд. Если нужно прочитать информацию внутри окна, используйте команду pause — она остановит выполнение команд (или закрытие окна) до нажатия любой клавиши в консоли со стороны пользователя.
Иногда, перед выполнением очередной команды нужно подождать некоторое время (например, до полного запуска первой программы). Для этого можно использовать команду:
При желании, вы можете запустить программу в свернутом виде или развернутом видео с помощью параметров MIN и MAX перед указанием самой программы, например:
Для закрытия окна команд после выполнения всех команд (хотя, обычно оно и так закрывается при использовании start для запуска), используйте команду exit в последней строке. В случае, если консоль все равно не закрывается после запуска программы, попробуйте использовать такую команду:
Примечание: в данном команде, если пути к программе или параметры содержат пробелы, могут быть проблемы с запуском, которые можно решить так:
Как уже было отмечено, это лишь очень базовые сведение о наиболее часто используемых командах в bat файлах. При необходимости выполнить дополнительные задачи, попробуйте найти нужную информацию в интернете (поищите, например, «сделать что-то в командной строке» и используйте эти же команды в файле .bat) или задайте вопрос в комментариях, я постараюсь помочь.
Вам когда-нибудь хотелось осуществить одновременный запуск нескольких программ в Windows, без необходимости кликать на ярлык каждой по отдельности? Лично я, после загрузки операционной системы, постоянно каждый день запускаю как минимум три программы для работы — это интернет-браузер Firefox, блокнот Notepad++ и графический редактор Photoshop.
Так вот о чём я подумал, а если запускать все эти программы одновременно кликом только по одному файлу, не облегчит ли это нашу работу за компьютером?
Некоторые из вас назовут меня лентяем, но ведь лень — это двигатель прогресса. И поэтому, в сегодняшней инструкции, я покажу вам, как можно запускать несколько программ при помощи всего-лишь одного пакетного файла.
КАК СОЗДАТЬ ПАКЕТНЫЙ ФАЙЛ . Открываем блокнот или Notepad++ и пишем такие строки:
Содержимое файла
Путь к исполняемому файлу можно посмотреть и скопировать из поля «Объект:», после клика по ярлыку необходимого приложения правой кнопкой мышки и вызвав его свойства.
Закончив формировать очерёдность запуска необходимых вам приложений в блокноте, переходим в меню «Файл» — «Сохранить как…», где пишем любое имя файла с расширением .BAT (в примере Start.bat), в поле «Тип файла:» выбираем «All types(*.*)» и указываем место расположения файла. В примере сохраняем как пакетный файл на Рабочем столе.
Одновременный запуск нескольких программ
Запускаем нужные программы просто кликнув по файлу Start.bat на Рабочем столе.
Запуск нескольких программ
Как вариант, если вы хотите запускать выбранные приложения сразу после загрузки операционной системы автоматически, просто поместите созданный файл Start.bat в папку Автозагрузки («Пуск» — «Автозагрузка (правый клик — «Открыть»)» — переместить файл в открывшуюся папку).
Главная / Система / Одновременный запуск нескольких программ
14 комментариев к “Как осуществить одновременный запуск нескольких программ”
liwihelp, я сдесь задавал вот такой вопрос:
Тут вот появилась необходимость закрывать сразу несколько програм работающих в фоновом режиме!
И получил вот такой ответ:
Дмитрий! Ничем помочь не можем. О существовании такой возможности не знаем. Может не стоит запускать те программы, с которыми не работаете ежедневно?
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
Сам документ можно назвать как угодно! Все программы которые мы пропишем будут закрыты в один клик сразу и не важно это открытые окна или программы работающие в фоновом режиме!
Дмитрий! Спасибо за Ваши старания. При случае, обязательно проверим Ваш вариант батника.
Тут вот появилась необходимость закрывать сразу несколько програм работающих в фоновом режиме!
Программы такого плана как скринщотер, она запускается вместе свиндовс и работают по нажатию кнопки на клаве, если садишся за игры эти программы лучше отключить!
1. Это по тому что можно случайно нажать не на ту кнопку вовремя игры и активируется скриншотер, игра вылетает!
2. Просто жрет фпс и ее желательно выключить!
Таких программ несколько и так надоело их по очереди выключать!
Включать то я научился после игры одним кликом а вот можно ли их так же выключать ?
Есть одна программка которая выключает вообще все запущенное мной но она работает с открытыми программами, развернутыми на экране ате что работают в фоне свернуто она не отключает!
Можно чтонибудь придумать!? Чтоб закрывать программы! в один клик?
Дмитрий! Ничем помочь не можем. О существовании такой возможности не знаем. Может не стоит запускать те программы, с которыми не работаете ежедневно?
Очень грамотная и полезная статья. Спасибо!
Я бы хотел порекомендовать для лентяев вроде меня одну прогу
Которая делает тоже самое но уже без косяков!
Называется она Executor (Исполнитель).
Может по ней здесь на сайте появится статья, я давно хотел запускать несколько программ сразу и поэтому попал сюда, а так же заглянул и на другой сайт где и нашел эту прогу и решил поделится!
Здравствуйте. А как одну из программ запустить «свернуто», что написать в bat — файле, и в каком месте строки?
Мой bat — файл:
@echo off
start «rto-proxy» «C:\Program Files\rto-proxy\rto-proxy.exe»
start «uTorrent» «C:\Users\имя пользователя\AppData\Roaming\uTorrent\uTorrent.exe»
Спасибо, жду помощи.
В этом вопросе помочь ничем не могу, извините.
Некоторые из вас назовут меня лентяем, но ведь лень — это двигатель прогресса :).]
♦ Золотые слова! ♦
Нужно каждый день перед работой запустить 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 тома.
Кто виноват и что делать?
Такая же проблема. Вообщем то любой скрипт запускается только со второго раза(если больше одной программы запускать)
Отличная статья! Как раз то, что я искал! Спасибо
Повтори строчку : start STDUViewerApp.exe «c:\Program Files\STDU Viewer\Anuriev_T1.djvu» ещё два раза! Поменяй T1 на Т2 и Т3 !
Не помогает в моём случае.
Прошу прощения, наверно я не так понял. Попробовал повторить первую строчку и получилось. Писал вот так:
@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», но зато запускается с первого раза)
Читайте также: