как написать скрипт для запуска нескольких программ

Как в Windows запустить несколько приложений сразу, не прописывая их в автозагрузку

как написать скрипт для запуска нескольких программ

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

Открыть же несколько программ одновременно можно другим и очень простым способом, с которым и предлагаем ознакомиться. Задача следующая: сделать так, чтобы при клике по одному ярлыку запускались две программы — браузер Firefox и плеер Winamp. Для этого нам понадобится обычный ярлык и командный файл BAT или CMD. Ярлык мы создадим позже, а сейчас приступим к написанию скрипта. Создайте Блокнотом новый файл и вставьте в него этот код:

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

как написать скрипт для запуска нескольких программ

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

Удостоверившись, что после команд нет пробелов, а в путях используются прямые кавычки, сохраните текстовый файл как start.cmd или start.bat.

как написать скрипт для запуска нескольких программ

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

как написать скрипт для запуска нескольких программ

Кликнув по этому ярлыку дважды, вы запустите файл скрипта, а он последовательно запустит указанные в нём программы, сначала Firefox, а затем и Winamp.

как написать скрипт для запуска нескольких программ

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

Источник

Многозадачность в shell-скриптах

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

Все примеры написаны на bash, но (с минимальными изменениями) будут работать в ksh. В csh тоже есть средстава управления фоновыми процессами, поэтому подобных подход тоже может быть использован.

JOB CONTROL

Так называется секция в man bash где описаны подробности, на случай если вы любите читать man. Мы используем следующие простые возможности:

command & — запускает команду в фоне
jobs — печатает список фоновых команд

Простой пример, не выполняющий никаких полезных действий. Из файла test.txt читаются числа, и параллельно запускается 3 процесса, которые спят соответствующее количество секунд. Каждые три секунды проверяется число запущенных процессов, и если их меньше трех, запускается новый. Запуск фонового процесса вынесен в отдельную функцию mytask, но можно запускть его непосредственно в цикле.

Обратите внимание на wait после цикла, команда ждет завершения исполняющихся в фоне процессов. Без нее скрипт будет завершен сразу после завершения цикла и все фоновые процессы будут прерваны. Возможно именно этот wait упоминается в известном меме «oh, wait. ».

Завершение фоновых процессов

Эту ситуацию можно обработать, перехватывая нужные сигналы, для чего в начале скрипта добавим обработчик:

Источник

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

Вам когда-нибудь хотелось осуществить запуск нескольких программ в Windows одновременно, без необходимости кликать на ярлык каждой по отдельности? Лично я, после загрузки операционной системы, постоянно каждый день запускаю как минимум три программы для работы — это интернет-браузер Firefox, блокнот Notepad++ и графический редактор Photoshop.

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

Некоторые из вас назовут меня лентяем, но ведь лень — это двигатель прогресса. И поэтому, в сегодняшней инструкции, я покажу вам, как можно запускать несколько программ при помощи всего-лишь одного пакетного файла.

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

как написать скрипт для запуска нескольких программ

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

как написать скрипт для запуска нескольких программ

как написать скрипт для запуска нескольких программ

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

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

как написать скрипт для запуска нескольких программ

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

как написать скрипт для запуска нескольких программ

Но учтите, после проделанных действий, увеличивается и время загрузки операционной системы до полной её готовности с момента включения компьютера, так как ей необходимо запустить дополнительно и выбранные вами программы! Спасибо за внимание дорогие читатели! Прошу не уходить сразу с этого блога, потому что для вас написано ещё около 500 полезных советов и инструкций!

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

Источник

Как создать BAT-файл в Windows 11/10 (свой скрипт для запуска программ (игр) с высоким приоритетом, очистки папок, форматирования дисков, флешек и пр.)

как написать скрипт для запуска нескольких программДоброго дня!

На меня тут недавно «наехали» (в хорошем смысле 😊): «Дескать. говоришь вот создать BAT-файл*, а как это сделать-то? Учишь непонятно чему. лишь плохому. «.

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

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

Думаю, что многие пользователи смогут слегка до-корректировать мои примеры и создадут для себя вполне рабочие BAT-файлы. 😉

как написать скрипт для запуска нескольких программ

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

Основы! С чего начать (Вариант 1: проверка пинга)

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

Сначала необходимо создать самый обычный текстовый файл (такой же, как вы создаете в блокноте). Достаточно кликнуть правой кнопкой мыши по любому свободному месту на рабочем столе и выбрать в меню «Текстовый файл» (Text Document). 👇

как написать скрипт для запуска нескольких программ

Создаем текстовый документ

Название файла у этого текстового документа может быть любым (но лучше использовать англ. символы).

Разумеется, файл нужно сохранить. Кстати, вместо ya.ru можно указать google.ru или любой другой адрес (обычно, многие указывают свой игровой сервер, и запускают этот BAT’ник, когда в игре наблюдаются лаги).

как написать скрипт для запуска нескольких программ

Копируем в него нашу команду и сохраняем файл.

Далее обратите внимание на расширение файла — у текстового файла оно «.TXT». Кстати, если у вас не отображаются расширения — можете 📌 прочитать эту заметку или просто введите в командной строке две вот эти команды (последовательно):

reg add «HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced» /v HideFileExt /t REG_DWORD /d 00000000 /f

taskkill /F /IM explorer.exe & start explorer

как написать скрипт для запуска нескольких программ

Меняем расширение TXT на BAT

Теперь достаточно кликнуть по «нашему» файлу правой кнопкой мыши и запустить его от имени администратора — автоматически появится окно командной строки с проверкой пинга. Удобно? Вполне! 👌

как написать скрипт для запуска нескольких программ

Идет проверка пинга!

Чтобы отредактировать BAT-файл (и каждый раз не переименовывать его туда-сюда) — рекомендую вам установить блокнот Notepad++ (уже ранее добавлял его в подборку).

После установки Notepad++ — достаточно кликнуть ПКМ по BAT-файлу — и в появившемся меню выбрать опцию редактирования.

как написать скрипт для запуска нескольких программ

Вариант 2: запуск игры с высоким приоритетом + откл. авто-поиска Wi-Fi сетей

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

Этот BAT-файл я создал на одном своем рабочем ноутбуке (он уже довольно «старый», и нередко притормаживал при запуске игр). Однако, благодаря нескольким строкам кода — удается вполне комфортно играть. 👌

Что за строки нужно добавить в BAT (выделены коричневым):

как написать скрипт для запуска нескольких программ

Вариант 3: создание резервной копий файлов и точки восстановления в Windows

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

Она копирует один каталог в другой (просто, без вопросов и расспросов). Если вам нужно скопировать 2 или 3 (или более) каталогов — просто создайте несколько подобных строк.

Для создания точки восстановления можно использовать следующий код:

wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint «MyRestorePoint», 100, 7
pause

как написать скрипт для запуска нескольких программ

Точки восстановления создаются!

Вариант 4: очистка временных папок

Здесь есть несколько вариантов «подхода». Я приведу один из самых простейших, см. 4 строки ниже. 😉

del /q /f /s %WINDIR%\Temp\*.*
del /q /f /s %SYSTEMDRIVE%\Temp\*.*
del /q /f /s %Tmp%\*.*
del /q /f /s %Temp%\*.*

📌 Что можно еще добавить в наш скрипт:

📌 Вариант 5: форматирование диска/флешки (с ручным выбором буквы, имени и файловой системы)

Этот мини-скриптик может быть весьма полезный (например, если у вас «подвисает» проводник при обращении к флешки // или не запускается управление дисками).

Собственно, здесь все делается аналогично. Чтобы не удлинять процесс — вот вам сразу же сам скриптик (ссылка на RAR-архив с BAT-файлом), который «набросал» за 5 мин. (и еще 10 потратил на проверку 😉). Его текст (выделен коричневым):

@echo off
wmic logicaldisk get name, VolumeName, Size, FileSystem, NumberOfBlocks, description
set /p adisk=»Введите букву диска/флешки для форматирования: »
set /p named=»Введите имя для диска/флешки (любое, например, my_disk): »
set /p number=»Нажмите l — для формат. в NTFS, 2 — в FAT32, 3 — для в ExFAT. Ваше число: «

if «%number%» == «1» (
format %adisk%: /FS:NTFS /Q /V:%named%
pause
exit /b
)

if «%number%» == «2» (
format %adisk%: /FS:FAT32 /Q /V:%named%
pause
exit /b
)

if «%number%» == «3» (
format %adisk%: /FS:ExFAT /Q /V:%named%
pause
exit /b
)

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

Как он работает (запускать под именем администратора):

как написать скрипт для запуска нескольких программ

Пример работы BAT-файла для форматирования флешки

Как запускать BAT-файл от имени администратора (и по расписанию)

как написать скрипт для запуска нескольких программ

Нажать ПКМ по BAT-файлу

Можно нажать ПКМ по BAT-файлу и создать для него ярлык на рабочем столе. См. скрин ниже. 👇

как написать скрипт для запуска нескольких программ

Создание ярлыка к BAT-файлу

Далее в свойства ярлыка поставить галочку, что задача должна выполняться от имени администратора. Таким образом при каждом двойном клике по этому ярлыку — BAT’ник будет запускаться от админа. 👌

как написать скрипт для запуска нескольких программ

Свойства ярлыка — запускать с админ. правами

Более подробно о том, как создать задачу в планировщике заданий — я 📌 рассказывал в этой заметке.

как написать скрипт для запуска нескольких программ

Если при выполнении BAT-файла появятся крякозабры вместо русского текста 👌

Чаще всего это бывает с теми BAT, в которых есть русские символы и выставлена «неправильная» кодировка (например, они часто встречаются в пути к папке: «C:\Games\Лучшие игры» ). Кстати, в этом случае BAT-файл работать не будет: после попытки выполнения операции с «крякозабрами» — появится ошибка и окно CMD будет закрыто.

как написать скрипт для запуска нескольких программ

OEM 866 — пример, что нужно включить // программа Notepad++

Источник

Как написать скрипт для запуска нескольких программ

Сообщения: 203
Благодарности: 41

——-
Хотите, чтобы девушка сказала вам «Да!»? Спросите, принимает ли она условия лицензионного соглашения.

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

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

как написать скрипт для запуска нескольких программ

Сообщения: 27438
Благодарности: 8013

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

как написать скрипт для запуска нескольких программ

Сообщения: 8627
Благодарности: 2126

Разницу видите? Wait означает: «Приостановить выполнение пакетного файла (батника) пока данная запущенная программа не будет закрыта».

Кто — она? Окно батника и должно закрыться.

А что у вас кавычки не на месте делают??

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

как написать скрипт для запуска нескольких программ

Сообщения: 27438
Благодарности: 8013

У меня не стартуют. Стартует только та которая стоит сверху. Кто знает в чём причина? »
как написать скрипт для запуска нескольких программ

Сообщения: 8627
Благодарности: 2126

Источник

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

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