Stránka 1 z 1

Provedeni akce na zaklade vyuziti procesoru?

Napsal: pon 13. úno 2012, 22:45
od Tremor
Zdravím, scháním program který by na základě využití CPU dokázal provést nějakou akci.
Ideálně spustit jiný program nebo alespoň restartovat PC.
Našel jsem Shutdown Timer, který by vyhovoval ale nějak mě nefunguje a hazí chybu. :(

Dám příklad: Běží nějaký proces, který zatěžuje CPU na 60%, ten proces se dokončí, využití CPU klesne na 1%, program zareaguje a spustí třeba kalkulačku. (samozřejmě blbost, uvádim jako příklad)

Nemáte někdo nějaký tip, prosím?

Re: Provedeni akce na zaklade vyuziti procesoru?

Napsal: úte 14. úno 2012, 15:38
od Maranov
Task Scheduler v samotných Windows umí plánovat akce na čas, kdy není PC používaný, je to ono?

Dal by se napsat nějaký PS skript, který by kontroloval zatížení co 10s, třeba:

Kód: Vybrat vše

while ($true)
{
  Start-Sleep -s 10 # kontrola CPU každých 10s
  if (((Get-WmiObject win32_processor | select LoadPercentage).LoadPercentage) -lt 60) # při zatížení <60%
  {
    &'calc' # příkaz ke spuštění
    #exit # případné vypnutí => spuštění jen jednou
  }
}

Re: Provedeni akce na zaklade vyuziti procesoru?

Napsal: úte 14. úno 2012, 22:02
od Tremor
:D
To zni super, bohuzel se ve skriptech moc nevyznam :(
ALE, slo by to udelat aby sledoval vytizeni procesoru jen te aplikace a ne celeho systemu?
Ve spravci uloh je u kazdeho programu vytizeni cpu jednotlive, takze by to nejak vytahnou jit melo ne?

Re: Provedeni akce na zaklade vyuziti procesoru?

Napsal: úte 14. úno 2012, 23:08
od Maranov
Jo, akorát by mi to chvíli trvalo, než to zbuchnu dohromady. Napiš přesně, co to má dělat, a já se na to zítra něco napíšu.

Re: Provedeni akce na zaklade vyuziti procesoru?

Napsal: stř 15. úno 2012, 09:55
od Tremor
No nasel jsem konecne soft kterej to umi, presne podle pozadavku, vcetne zapisu do logu, takze parada.
Takze moc dekuju za ochotu ale nejdriv vyzkousim to co mam abych Te zbytecne neotravoval.

Kdyby to nekdo potreboval taky, tak se jedna o Watchdog-O-Matic Professional