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

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

Примечание. это руководство должно работать для любой версии Windows, включая Windows Server.

Использование WinPatrol

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

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

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

Теперь установите время задержки и любые соответствующие параметры.

Поскольку WinPatrol инициирует команды запуска, время задержки соответствует времени его открытия. Поэтому, конечно, вы должны иметь WinPatrol в качестве самого запускаемого приложения (которое является приложением по умолчанию).

Использование пакетного скрипта

Если вы не хотите устанавливать «еще одно приложение» или полагаться на него, или просто хотите немного отвлечься, можно использовать пакетный скрипт. Любой может сделать это, так как его очень легко настроить и не требует знаний в области пакетного программирования.

Откройте папку автозагрузки Windows, выбрав «Пуск»> «Все программы», щелкните правой кнопкой мыши папку «Автозагрузка» и выберите «Открыть».

Когда появится список программ, создайте новый текстовый файл с именем «StartupOrder.bat».

Отредактируйте файл StartupOrder.bat в Блокноте, чтобы добавить время задержки и приложения, которые вы хотите запустить. Для этой задачи нам понадобится две пакетные команды: TIMEOUT и START.

Команда TIMEOUT используется для указания задержки. Использование просто это:

ВРЕМЯ/T секунд ожидания

Например, следующие две команды будут ждать 10 секунд и 2 минуты (120 секунд) соответственно, прежде чем продолжить:

ВРЕМЯ/T 10
ВРЕМЯ/T 120

Использование команды START – для запуска целевого приложения. Причина, по которой мы используем команду START вместо простого ввода имени программы, заключается в том, чтобы сообщить пакетному сценарию о запуске целевого приложения и двигаться дальше, не дожидаясь его закрытия. Мы используем эту команду:

ЗАПУСК «» «C: PathToApplication.exe»

Например, следующие две команды откроют Блокнот и Калькулятор, не дожидаясь закрытия другой (т.е. одновременно):

START «» «Notepad.exe»
START «» «Calc.exe»

Соединяем все вместе

Все, что вам нужно сделать, чтобы ваш скрипт StartupOrder.bat работал, он объединял команды задержки (TIMEOUT) и запуска (START) в том порядке, в котором вы хотите, чтобы они обрабатывались.

Вот пакетный скрипт, который реализует ту же задержку запуска, которую мы указали в примере WinPatrol выше:

@ECHO OFF

TIMEOUT/T 10
REM Общая задержка = 10 секунд
START «» «C: программные файлы (x86) Microsoft OfficeOffice14OUTLOOK.EXE»

TIMEOUT/T 20
REM Общая задержка = 30 секунд
START «» C: программные файлы (x86) Microsoft OfficeOffice14WINWORD.EXE »
START« »C: программные файлы (x86) CitrixGoToMeeting457g2mstart .EXE”

TIMEOUT/T 20
REM Общая задержка = 50 секунд
START «» «C: программные файлы (x86) Microsoft OfficeOffice14EXCEL.EXE»

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

Скачать WinPatrol

Оцените статью
TutoryBird.Ru
Добавить комментарий