Автоматический запуск программ
Автоматический запуск нескольких программ одним файлом.
Привет всем, здравствуйте.
Каждый раз, после запуска системы, вы открываете необходимый набор программ, привычно щелкая по нужным ярлыкам – почта, “аська”, твиттер-клиент, браузер и т.д.
Многие юзеры, экономя свое время, автоматизируют этот процесс, пользуясь специальным ПО. Это хоть и даёт результ, но нужно искать и устанавливать еще одну лишнюю программу. Есть простой способ делать тоже самое, используя ресурсы самого компьютера.
Автоматический запуск программ можно осуществить с помощью простого “пакетного файла”.
Пакетный файл (англ. batch file) — текстовый файл в MS-DOS или Windows, содержащий последовательность команд, исполняемых командным интерпретатором компьютера. После запуска пакетного файла, программа-интерпретатор читает его строка за строкой и последовательно выполняет команды.
Программирование пакетных файлов (или bat-файлов) идет на специальном языке операционной системы и позволяет проводить различные манипуляции с дисками, папками, файлами, сетевыми соединениями (вплоть до написания “приколов” и простых вирусов).
Автоматизация различных процессов с помощью этих файлов – один из популярных приемов системных администраторов.
Но мы не будем вдаваться в синтаксические дебри командного языка Windows (нам важен конечный результат), а лишь возьмем простую конструкцию и отредактируем ее под свои нужды. И в результате получим файл, запуск которого последовательно и автоматически откроет все необходимые нам программы.
Это не так страшно, как может показаться на первый взгляд. Например, открываем программу Блокнот ( Пуск => Все программы => Стандартные => Блокнот) и вписываем в поле следующие строки:
start AIMP3.EXE
start OUTLOOK.EXE
start chrome.exe
exit
Затем сохраняем этот файл с расширением bat (три буквы после точки в названии файла) вместо txt и получаем тот самый пакетный файл, двойной щелчок мышью по которому последовательно запустит на моем компьютере аудио-плеер AIMP3, почту OUTLOOK и браузер Chrome.
(Можно сохранить как текстовый файл и переименовать – прав. кноп. мыши по файлу => Переименовать => заменить расширение .txt на .bat).
Как видите, все довольно просто: после команды start, через пробел, вписываются имена исполняемых exe файлов соответствующих программ. Их можно найти и скопировать, например, в свойствах ярлыков программ на рабочем столе ( прав. кноп. мыши по ярлыку => Свойства):
Команда exit в последней строке текста файла завершает выполнение всех действий.
Есть один небольшой нюанс. По некоторым причинам (регистрация в системе и т.п.), которые не так важны, не каждая программа запустится простым указанием своего исполняемого файла. Компьютер может выдать сообщение, что “Windows не удалось найти такой-то exe, и т.д.”. Это не проблема, это “лечится” легко: нужно просто указать полный путь до исполняемого файла.
Например: C:/Program Files/QIP/qip.exe
start AIMP3.EXE
start C:/"Program Files"/QIP/qip.exe
start OUTLOOK.EXE
start chrome.exe
exit
Теперь пакетный файл запустит и программу обмена сообщениями QIP. Полный путь можно скопировать (без кавычек) там же, из свойств ярлыка программы QIP на рабочем столе.
Если на рабочем столе не окажется нужных вам ярлыков, зайдите Пуск => Все программы, найдите нужную программу и откройте “Свойства” так же, как указано выше.
Внимательный читатель спросит: а зачем в написанном тексте в пути к файлу "Program Files"
заключена в кавычки? Дело в том, что пробелы в именах папок и файлов при чтении кодов bat-файлов не учитываются и поиск несуществующей папки ProgramFiles (без пробела) вызовет ошибку. Такой “финт” с кавычками решает эту проблему.
Еще один вопрос может возникнуть, если в пути к файлу вдруг попадутся кириллические символы (маловероятно, но вдруг), которые интерпретатор сразу просто не поймет.
Например, я хочу, чтобы bat-файл запускал мне просто MP3-файл (да, он может и это!), который находится по адресу: D:/Звуки, музыка/Lady_Gaga-_Bad_romance.mp3. Достаточно изменить кодировку символов текста и интерпретатор переведет кириллицу в “кракозябры”, которые запросто сможет прочитать. Как? Очень просто – выше строки с кириллическими символами вставте команду chcp 1251.
chcp 1251
start D:/"Звуки, музыка"/Lady_Gaga-_Bad_romance.mp3
Хотя, вряд ли вам это пригодиться, но пусть будет )).
Кстати, как редактировать уже созданный bat-файл? Щелкаете по нему прав. кноп. мыши, выбираете “Изменить” и вносите необходимые поправки и дополнения.
Ну и еще пара “фишек”, чтобы автоматический запуск программ стал более удобным.
Например, если в самую верхнюю строку в тексте bat-файла прописать @echo off , то эта команда отключит визуальный вывод команд и процесс их выполнения на экране.
@echo off
start AIMP3.EXE
start C:/"Program Files"/QIP/qip.exe
start OUTLOOK.EXE
start chrome.exe
exit
Если команду start дополнить так: start/min, то окно программы после запуска должно сворачиваться в панель задач (или область уведомлений — “трей”). Правда, срабатывает не во всех программах, но в большинстве.
start/min OUTLOOK.EXE – программа будет запущена, окно программы свернуто в трей.
@echo off
start AIMP3.EXE
start C:/"Program Files"/QIP/qip.exe
start/min OUTLOOK.EXE
start chrome.exe
exit
Если вы захотите на какое-то время отключить запуск той или иной программы в bat-файле, то достаточно перед командой start вставить rem или :: (строка “закомментируется”, то есть будет читаться не как команда, а восприниматься как пояснительный текст).
@echo off
rem start AIMP3.EXE
::запуск программы AIMP3 отключен
start C:/"Program Files"/QIP/qip.exe
start/min OUTLOOK.EXE
start chrome.exe
exit
Если вы решите, что практически одновременный запуск нескольких программ слишком нагружает ваш компьютер или почему-либо неудобен для вас, то между запусками программ можно сделать паузы. Команды “Пауза N секунд”, как таковой нет, поэтому применяют следующий популярный прием – выше строки запуска нужной программы вставляют строку:
ping -n 1 -w 5000 192.168.254.254 >nul
По сути это разовый пинг по заведомо несуществующему в локальной сети адресу и ожидание ответа в течение 5000 миллисекунд (5 сек.). А в результате это нам дает 5-ти секундную паузу между запусками программ. То, что и требуется. Величину паузы можете устанавливать сами: 2000, 5000, 10000, 30000 и т.п. – соответственно 2, 5, 10, 30 секунд и т.п.
@echo off
start AIMP3.EXE
start C:/"Program Files"/QIP/qip.exe
ping -n 1 -w 3000 192.168.254.254 >nul
::этот пинг к несуществующему адресу создает паузу между командами в 3сек.
start/min OUTLOOK.EXE
ping -n 1 -w 5000 192.168.254.254 >nul
::этот пинг к несуществующему адресу создает паузу между командами в 5сек.
start chrome.exe
exit
Вот, в общем-то, и все необходимые команды, которыми можно сделать быстрый автоматический запуск программ на вашем компьютере простым bat–файлом. Причем таких файлов может быть несколько, с разными сценариями и вы можете их запускать в любое время.
Удобно будет поместить все ваши bat–файлы в одну папку на любом диске и выводить на рабочий стол только ярлыки с подобранными по смыслу иконками (как изменить значок ярлыка на свой — смотрите здесь).
А при желании можете легко поместить копию или ярлык bat-файла в папку Автозагрузки (Пуск => Все программы => Автозагрузка; щелкнуть по папке прав. кноп. мыши => Открыть) и необходимые программы будут открываться сразу после запуска системы. Или назначить определенное время через Планировщик (Панель управления => Назначенные задания).
Например, у меня одно время работала такая схема: каждый день BIOS (в некоторых есть такая возможность) включал компьютер в назначенное время, а ярлык в Автозагрузке запускал bat-файл с необходимыми программами. И бодрые звуки музыки сообщали мне, что компьютер готов к работе )).
Как видите, сделать автоматический запуск программ с помощью подобных “сценариев” не так сложно, как могло показаться на первый взгляд – пять минут практики и вы будете знать все необходимые команды наизусть.
Вот так: немножко текста, плюс ресурсы вашего компьютера – и нет необходимости в дополнительном ПО.
Удачи!
Поделиться в соц. сетях
Свежие записи
- Найти большие файлы на компьютере
- Не удается удалить программу, установить программу
- Автоматический запуск программ
- Запись видео с экрана монитора онлайн
- Антивирусный сканер бесплатно
самое популярное
- Автоматический запуск программ : Автоматический запуск нескольких программ одним файл...
- Неправильная кодировка письма : Как исправить кодировку письма или Декодер почты....
- Программа RocketDock: удобство или украшение? : Приветствую, читатель! Наверно многие из вас “пе...
- Поиск похожих изображений в сети : Поиск похожих изображений, фото, картинок онлайн. Подбо...
- Контакты : Если у вас есть какие-нибудь предложения или пожелания...
- GDrive — виртуальная флешка от Google : Говорят, что интернет-гигант наконец-то созрел, что ...
- Набор бесплатных программ : Привет всем! А не хотели бы вы: ...
- Антивирусный сканер бесплатно : Бесплатный антивирусный сканер ...
- Сервисы : Проверьте подозрительную ссылку антивирусом со с...
- Программа Блокнот (Notepad): текстовый редактор : Привет! Знакомая ситуация: в голову ...
Свежие комментарии
- Автоматический запуск программ к записи
- Сделать скриншот онлайн к записи
- Автоматический запуск программ к записи
- Автоматический запуск программ к записи
- Сделать скриншот онлайн к записи
Спасибо.
Пожалуйста, Сергей. Надеюсь инфа вам пригодилась.
Спасибо!!!Такая инфа мне пригодится. Подскажите как мне заглянуть в автозапуск и изменить его?
Пожалуйста, Лилия. Насчет автозапуска: если вы хотите что-то добавить (или убрать что добавляли), то в статье это есть (Пуск → Все программы → Автозагрузка → Открыть и т.д.), если посмотреть в целом и отключить ненужное, то Пуск → Выполнить → вписать: msconfig → ОК → вкладка Автозагрузка. Если вы пользуетесь CCleaner (как очень многие), то откройте программу → Сервис → Автозагрузка.
Существует множество способов добраться до списка автозапуска и произвести изменения в нем- какие-то программы исключить, какие-то добавить. Одним из самых удачных и удобных является портабельная утилита AnVir Task Manager. Установите ее на своем компьютере и начните ее изучать. Очень полезная утилита.
Согласен с Анатолием — системный доступ к Автозагрузке не самый удобный. Сам пользуюсь TuneUp Utilities — куча функционала.
как запустить мр3 по нажатию клавиши 1 2 3 и тд
Если я вас правильно понял, вам нужно запускать определенные файлы назначенным сочетанием клавиш. Попробуйте такой вариант: создайте ЯРЛЫК нужного файла, далее пр.кн.мыши по ярлыку → Свойства → в поле Быстрый вызов впишите нужный символ ( 1, 2, К, М, и т.п.), увидите сочетание клавиш, по которому будет открываться заданный файл → Применить → ОК. Или используйте специальное ПО. Навскидку, например Fast keyboard.
все супер! все работает!
но к сожалению не выходит в том случае, когда запускаемый файл находится на сетевосм диске. возможно ли как то изменить?
Проверил, у меня bat запускается с сетевого диска (диск связывает два компа, срабатывает на обоих). Может вы имели ввиду возможность какого-нибудь удаленного запуска?
Спасибо!!! Всё очень подробно и доступно.