Вероятно сте много запознати с функцията за стартиране на Windows. Въпреки че можете да посочите приложенията, които искате да стартирате в началото на Windows, няма възможност да контролирате реда, в който те стартират. Има обаче няколко начина, по които лесно можете да преодолеете това ограничение и да контролирате реда на стартиране на приложенията.
Забележка: този урок трябва да работи за всяка версия на Windows, включително Windows Server.
Използване на WinPatrol
Най-вероятно има няколко помощни програми, които осигуряват тази функционалност, но ще обсъдим използването на популярното приложение за мониторинг на WinPatrol, което включва контрол за стартиране на закъснението. Както вероятно може да предположите, тази функция ви позволява да зададете определен период от време, преди да отворите съответното приложение.
WinPatrol прави този процес много лесен. В раздела "Програми за стартиране" намерете приложенията, за които искате да забавите стартирането, щракнете с десния бутон на мишката и изберете опцията "Преминаване към списъка със закъснения стартиране".
Използване на партиден скрипт
Ако не искате да инсталирате или да разчитате на "още едно приложение" или просто искате да получите малко изненадан, може да се използва партиден скрипт. Всеки може да направи това, тъй като е много лесен за настройка и не изисква познания по програмиране на партиди.
Отворете папката за стартиране на Windows, като отворите Старт> Всички програми, щракнете с десния бутон на мишката върху папката Startup и изберете Open.
Редактирайте файла StartupOrder.bat в Notepad, за да добавите времето за закъснение и приложенията, които искате да стартирате. За тази задача ще се нуждаем от използването на две партидни команди: TIMEOUT и START.
Използването на командата TIMEOUT е за определяне на закъснението. Използването е просто следното:
TIMEOUT /T seconds-to-wait
Например следните две команди ще изчакат съответно 10 секунди и 2 минути (120 секунди), преди да продължат:
TIMEOUT /T 10 TIMEOUT /T 120
Използването на командата START е за стартиране на целевото приложение. Причината, поради която използваме командата START, вместо просто да въведете името на програмата, е да кажем на партидния скрипт, за да стартираме целевото приложение и да продължим, без да чакаме, докато не го затворим. Нашата употреба на тази команда е:
START “” “C:PathToApplication.exe”
Например, следните две команди ще отворят Notepad и Калкулатора, без да чакат другият да затвори (т.е. едновременно):
START “” “Notepad.exe” START “” “Calc.exe”
Поставяйки го заедно
Всичко, което трябва да направите, за да си направите персонализирания си скрипт StartupOrder.bat, комбинира командите за забавяне (TIMEOUT) и стартирането (START) в реда, в който искате да бъдат обработени.
Тук е партидният скрипт, който ще приложи същото забавяне при стартиране, посочено в горния пример на WinPatrol:
@ECHO OFF
TIMEOUT /T 10 REM Total Delay = 10 seconds START “” “C:Program Files (x86)Microsoft OfficeOffice14OUTLOOK.EXE”
TIMEOUT /T 20 REM Total Delay = 30 seconds START “” “C:Program Files (x86)Microsoft OfficeOffice14WINWORD.EXE” START “” “C:Program Files (x86)CitrixGoToMeeting457g2mstart.exe”
TIMEOUT /T 20 REM Total Delay = 50 seconds START “” “C:Program Files (x86)Microsoft OfficeOffice14EXCEL.EXE”
Можете да използвате този пример, за да започнете и да персонализирате според нуждите си.
Изтеглете WinPatrol