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