[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Ako refreshovat Windows Desktop Gadget

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268 | 268
Bydlisko: Levice

Pokusam sa vytvarat vlastny Desktop Gadget pre Win7, ma to byt kvazy kalendar so sviatkami a obrazkami podla mesiacov.

Neviem vsak, ako dosiahnem, aby sa ten gadget refreshol kazdy den raz, napr. kazdy den o polnoci, alebo kazdy den rano.

Totiz aktualny datum je definovany javascriptom pomocou getDate, a ten script sa iniciuje len pri spusteni gadgetu. Ak vsak uzivatel nevypne pocitac napr. 2 dni, tak mu bude ukazovat neaktualny datum, kedze gadget sa nerefreshne...


Viete pomoct ako to dosiahnut?


Offline

Správca fóra
Správca fóra
Ako refreshovat Windows Desktop Gadget

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava

Neskusal si pouzit setInterval?


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Ako refreshovat Windows Desktop Gadget

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268 | 268
Bydlisko: Levice
Napísal autor témyOffline : 28.04.2014 8:32 | Ako refreshovat Windows Desktop Gadget

no setInterval pokial viem vykona danu funkciu s odkladom uvedeneho casu v ms. Bolo by dost divne tam dat 24 hodin v milisekundach. Aby neustale ten timing pocital nonstop u uzivatela, to by bola aj zataz na jeho procesor. Avsak tym aj tak nedosiahnem, aby ten datum zmenil kazdy den o polnoci. U kazdeho uzivatela by potom ten setinterval fungoval inak. Len by to oddialilo vykonanie tej funkcie od doby spustenia gadgetu.

Ale napada ma, ze jedine asi naviazat ten gadget na nejaky web na mojom serveri, kde by sa pomocou Cronu nejak spustil script a zmenil datum u kazdeho uzivatela. Zatial ale neviem ako presne by sa to dalo riesit...


Offline

Správca fóra
Správca fóra
Ako refreshovat Windows Desktop Gadget

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 28.04.2014 12:28 | Ako refreshovat Windows Desktop Gadget

Myslel som to tak, ze by si opakovane kontroloval cez setInterval, ci je zobrazeny datum aktualny. Logicky, muselo by sa to vykonat viackrat za den, ale ako-tak presne by to bolo, len keby bola frekvencia opakovania aspon raz za minutu. Teraz mi ale napadlo, ze by sa to dalo aj cez setTimeout, kde by si spustenie aktualizacie naplanoval pomocou vypoctu casu zostavajuceho do polnoci. Po uspesnej aktualizacii by si casovy rozdiel opat prepocital, resp. nastavil na 24h. To sa mi zda uz ako lepsie riesenie. Ci sa to da este inak, momentalne netusim, nakolko nemam prehlad o moznostiach gadgetov.


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Ako refreshovat Windows Desktop Gadget

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268 | 268
Bydlisko: Levice
Napísal autor témyOffline : 28.04.2014 12:52 | Ako refreshovat Windows Desktop Gadget

no ten tvoj navrh cez setTimeout nevyzera zle, mozno to skusim. Ja tiez nemam skusenosti s gadgetmi, len skusam s tym pracovat a co to sa snad aj naucim. Dikes


Offline

Čestný člen
Čestný člen
Ako refreshovat Windows Desktop Gadget

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5403
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 28.04.2014 18:05 | Ako refreshovat Windows Desktop Gadget

To isté by som ti poradil aj ja - v určitom intervale (minúta, päť minút?) budeš kontrolovať, aký je dátum, budeš to porovnávať napr. s poslednou aktualizáciou (ktorú si uložíš po načítaní/aktualizácii) a s tým budeš robiť.


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Ako refreshovat Windows Desktop Gadget

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268 | 268
Bydlisko: Levice
Napísal autor témyOffline : 05.05.2014 7:39 | Ako refreshovat Windows Desktop Gadget

tak som to nakoniec poriesil pomocou setInterval, dokonca som dal, ze nech checkuje kazdych 30 sekund a zaroven som kontroloval vytazenie procesora a takmer ziadna zmena, takze vyzera to byt v pohode. diky za pomoc


 [ Príspevkov: 7 ] 


Ako refreshovat Windows Desktop Gadget



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Gadget Windows 7

v Ostatné programy

1

916

21.09.2010 1:19

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

Windows XP nenabehne desktop

v Windows

4

654

07.03.2008 23:09

Flety

V tomto fóre nie sú ďalšie neprečítané témy.

Windows 7 - vyhadzovanie na desktop

v Windows

1

464

22.02.2014 4:04

Icehammer

V tomto fóre nie sú ďalšie neprečítané témy.

Ako stíšiť starý desktop?

v Ostatné

2

827

09.06.2009 12:05

mikis7

V tomto fóre nie sú ďalšie neprečítané témy.

Program Windows Desktop Gadgets prestal pracovať.

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Windows

33

4889

31.01.2011 9:16

marpo22

V tomto fóre nie sú ďalšie neprečítané témy.

Desktop do 350 eur s windows

v PC zostavy

18

918

19.06.2020 7:45

dark_globe

V tomto fóre nie sú ďalšie neprečítané témy.

Notas ako nahrada desktop PC

v Notebooky a netbooky

2

652

14.12.2009 7:43

tairikuokami

V tomto fóre nie sú ďalšie neprečítané témy.

PHP - ako na klasicke desktop aplikacie (GTK)

v Backend

4

4517

03.09.2010 0:14

el_fuego333

V tomto fóre nie sú ďalšie neprečítané témy.

Konf. domaci server, sluziaci aj ako desktop cez terminal

v PC zostavy

4

756

14.02.2010 10:28

AsuSmaNiaK

V tomto fóre nie sú ďalšie neprečítané témy.

V: Desktop PC za Notebook, ppr. predám ako celok

v Bazár

3

753

23.05.2011 11:48

Adam.sk

V tomto fóre nie sú ďalšie neprečítané témy.

Windows 10 spomalený internet OMEN by HP Desktop PC - 880-004nc

v Windows

12

695

25.02.2018 20:19

tatko Tom

V tomto fóre nie sú ďalšie neprečítané témy.

Ako pripojiť DVD/CD RW SATA z notebooku na desktop

v Ostatné úložné zariadenia

6

1972

13.10.2008 22:04

charlie

V tomto fóre nie sú ďalšie neprečítané témy.

Gpu gadget

v Ostatné programy

3

1034

30.10.2010 17:31

KingTommy

V tomto fóre nie sú ďalšie neprečítané témy.

Gadget pre Win7

v Windows

0

558

30.01.2010 18:21

DaTio

V tomto fóre nie sú ďalšie neprečítané témy.

Win7 Gadget GOOGLE

v Sieťové programy

1

351

08.11.2012 14:16

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

Win 7 gadget

v Windows

2

1877

24.07.2011 16:33

Memorex88



© 2005 - 2026 PCforum, edited by JanoF