sputnikk
06-04-2018, 19:21
Как сделать, чтоб прога запускалась сразу после загрузки ОС только в промежутке 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>
Есть программа 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>