![]() |
Назначенное задание строго в определённый период.
Как сделать, чтоб прога запускалась сразу после загрузки ОС только в промежутке 22:00 - 06:00, не зависимо от режима использования компа?
Есть программа Flux, фильтр голубого цвета . Сделал задание на запуск программы на 22:00 и остановку через 8 часов. Но есть 1 проблема. Программа сама не запускается сразу после загрузки ОС, если комп включился послее 22 часов. Делал настройку немедленно запуска, если пропущен плановый запуск, однако это не даёт нужного эффекта. Во первых программа запускается не сразу, а через несколько минут после включения компа. Во вторых, если вечером не включал комп, то программа запускается на следующий день спустя некоторое время после загрузки системы, когда в ней уже нет необходимости. Само задание, из файла FLUX.xml Код:
<?xml version="1.0" encoding="UTF-16"?> |
Оберните запуск программы в скрипт (на Power shell - в батнике со временем намучаетесь работать), который проверяет ваши дополнительные условия - время.
Для выключения программы создайте отдельное задание. |
Busla, Это слишком для меня. Думал можно сделать несколько триггеров.
|
А чем вас настройки самой программы не устраивают, там и автозапуск и расписание работы с постепенным применением фильтров, насколько я помню
|
gannet, Не устраивают. Там есть автозапуск и расписание изменение температуры цвета. Но даже при самой высокой температуре 6500К экран немного бежевый, что неудобно днём. Поэтому сделал включение по своему расписанию.
Или я неправильно настраиваю |
И нужно, чтоб затемнение происходило не раньше 10 вечера
|
"экран немного бежевый" - теперь вспомнил, почему от него отказался. Кстати, в win10 уже есть встроенный фильтр
Триггерами в Планировщике такого и впрямь не запланируешь, там сравнений нет. Могу подсказать по условию запуска В powershell If ((get-date).hour -ge 22 -or (get-date).hour - le 6) { flux here } А в bat If %time:~0,2% gtr 22 flux here If %time:~0,2% lss 6 flux here В случае powershell задание нужно составлять на запуск powershell, а атрибутах -file [полное имя скрипта], потому как прямой запуск скриптов запрещен. Кроме того все скобки там обязательны! И свое задание на 22:00 не убирайте, только уберите запуск при пропуске! Указанные выше только при ночном включении сработают, мониторить, когда уже 10 вечера, не станут)) Busla, зачем вы написали про powershell? В cmd ответ по if дал /?, ответ по часам увидел на странице поисковой выдачи, а в powershell пока дождался запуска;), пока разобрался, что системные переменные там через костыли или ищи команду, зачем столько скобок и как блин запустить скрипт powershell из планировщика... |
Время: 23:03. |
Время: 23:03.
© OSzone.net 2001-