Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - Назначенное задание строго в определённый период.

Ответить
Настройки темы
Разное - Назначенное задание строго в определённый период.

Аватара для sputnikk

Ветеран


Сообщения: 3879
Благодарности: 537


Конфигурация

Профиль | Отправить PM | Цитировать


Как сделать, чтоб прога запускалась сразу после загрузки ОС только в промежутке 22:00 - 06:00, не зависимо от режима использования компа?

Есть программа Flux, фильтр голубого цвета . Сделал задание на запуск программы на 22:00 и остановку через 8 часов. Но есть 1 проблема. Программа сама не запускается сразу после загрузки ОС, если комп включился послее 22 часов.
Делал настройку немедленно запуска, если пропущен плановый запуск, однако это не даёт нужного эффекта. Во первых программа запускается не сразу, а через несколько минут после включения компа. Во вторых, если вечером не включал комп, то программа запускается на следующий день спустя некоторое время после загрузки системы, когда в ней уже нет необходимости.
Само задание, из файла FLUX.xml
Код: Выделить весь код
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <Date>2014-09-13T10:57:28.808544</Date>
    <Author>СТАРЫЙ-ПК\NEMO</Author>
  </RegistrationInfo>
  <Triggers>
    <CalendarTrigger>
      <StartBoundary>2014-09-13T22:00:00</StartBoundary>
      <ExecutionTimeLimit>PT8H</ExecutionTimeLimit>
      <Enabled>true</Enabled>
      <ScheduleByDay>
        <DaysInterval>1</DaysInterval>
      </ScheduleByDay>
    </CalendarTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <UserId>СТАРЫЙ-ПК\NEMO</UserId>
      <LogonType>InteractiveToken</LogonType>
      <RunLevel>LeastPrivilege</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
    <AllowHardTerminate>true</AllowHardTerminate>
    <StartWhenAvailable>true</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT0S</ExecutionTimeLimit>
    <Priority>7</Priority>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>C:\Users\NEMO\AppData\Local\FluxSoftware\Flux\flux.exe</Command>
      <Arguments>/noshow</Arguments>
    </Exec>
  </Actions>
</Task>

-------
Win 7SP1 MSDN +ESU/Embedded+2008 R2. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 19:21, 06-04-2018

 

Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


Оберните запуск программы в скрипт (на Power shell - в батнике со временем намучаетесь работать), который проверяет ваши дополнительные условия - время.
Для выключения программы создайте отдельное задание.
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:19, 07-04-2018 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для sputnikk

Ветеран


Сообщения: 3879
Благодарности: 537

Профиль | Отправить PM | Цитировать


Busla, Это слишком для меня. Думал можно сделать несколько триггеров.

-------
Win 7SP1 MSDN +ESU/Embedded+2008 R2. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 14:45, 07-04-2018 | #3


Ветеран


Сообщения: 1142
Благодарности: 267

Профиль | Отправить PM | Цитировать


А чем вас настройки самой программы не устраивают, там и автозапуск и расписание работы с постепенным применением фильтров, насколько я помню

Отправлено: 18:46, 07-04-2018 | #4


Аватара для sputnikk

Ветеран


Сообщения: 3879
Благодарности: 537

Профиль | Отправить PM | Цитировать


gannet, Не устраивают. Там есть автозапуск и расписание изменение температуры цвета. Но даже при самой высокой температуре 6500К экран немного бежевый, что неудобно днём. Поэтому сделал включение по своему расписанию.
Или я неправильно настраиваю

-------
Win 7SP1 MSDN +ESU/Embedded+2008 R2. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 19:20, 07-04-2018 | #5


Аватара для sputnikk

Ветеран


Сообщения: 3879
Благодарности: 537

Профиль | Отправить PM | Цитировать


И нужно, чтоб затемнение происходило не раньше 10 вечера

-------
Win 7SP1 MSDN +ESU/Embedded+2008 R2. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 19:43, 07-04-2018 | #6


Ветеран


Сообщения: 1142
Благодарности: 267

Профиль | Отправить PM | Цитировать


"экран немного бежевый" - теперь вспомнил, почему от него отказался. Кстати, в 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 из планировщика...
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:13, 08-04-2018 | #7



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - Назначенное задание строго в определённый период.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Назначенное задание. Выключение звука. sputnikk Microsoft Windows 7 1 14-02-2014 07:47
Назначенное задание не запускается через ярлык Goncur Хочу все знать 7 23-03-2013 20:04
Разное - [решено] Помогите расшифровать назначенное задание. KvadraNT Программирование и базы данных 12 01-08-2012 13:54
Разное - [решено] Назначенное задание. vlad20 Microsoft Windows 7 7 15-12-2011 12:10
Разное - Windows XP как запустить назначенное задание в фоновом режиме? trave Microsoft Windows 2000/XP 1 20-04-2008 19:54




 
Переход