Задержка автозапуска программы

Вопросы по эфирной программе RADIO Player Pro v.2
Ответить
Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1673
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Задержка автозапуска программы

Сообщение RadioSoft »

Иногда при запуске системы требуется некоторое время на инициализацию устройств, что может негативно сказаться на автозапуске приложений, требующих полную готовность устройств (например, HASP или внешние звуковые карты) для их использования. Для того чтобы отложить автозапуск программы на некоторое время можно использовать следующие приемы.

1. Параметр /Delay
В ярлыке запуска программы добавить параметр /Delay=X, где X = время задержки в миллисекундах.

Пример для Player, 1 сек.

Код: Выделить всё

Player.exe /Delay=1000
2. Пакетный файла автозапуска. Windows XP/Vista/7/8/10

Удалите программу из автозапуска (если она там была размещена)
Создайте пакетный файл start.bat в каталоге установленной программы или в любом другом каталоге, тогда путь до программы нужно будет прописать полный, не забываем про кавычки для путей с пробелами. Создать файл можно при помощи блокнота, имя может быть любое другое, главное оставить расширение *.bat.

Cодержимое такое (Пример для RADIO Player Pro):

Код: Выделить всё

ping -n 10 -w 1000 127.0.0.1 > nul
Player.exe
Далее поместите ярлык на этот созданный файл в автозагрузку.
Это обеспечит 10 секундную задержку запуска.

Параметр после -n можно менять для изменения задержки. Значение - задержка в секундах.

3. Планировщик заданий. Windows 7/8/10

- Открываем планировщик заданий.
- Жмем "Создать задачу..."
- Указываем любое имя задачи.
- В разделе "Триггеры" создаем Триггер. Начало "При входе в систему". В пункте "Отложить на:" - указываем желаемое время отсрочки.
- В разделе "Действия" указываем Запуск программы и расположение исполняемого файла.
- В разделе "Параметры" отключаем галочку "Останавливать задачу, выполняемую дольше"

Ответить