Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Marek Šimon
Člen
Avatar
Marek Šimon:13.8.2016 12:00

Ahojte.. mám jeden dotaz. Keď chcem nechať spustiť program (.jar) ,hneď pri start-upe, tak iba vytvorím shortcut do zložky Start-up. Ale ako implementovať kód, že pri prvom spustení toho .jar súboru sa automaticky vytvorí shortcut v tejto zložke?

Za ďalšie by som sa chcel opýtať, či neviete nejaký članok alebo návod ako sa vytvárajú notifikácie - mám napríklad program e-diár a potrebujem, aby povedzme hodinu pred eventom vyskočilo pop-up okno.
Ak je v tomto kroku potreba multithreadingu, tak to ta vynechávam, tam ešte nie som :)

Ďakujem za všetky info.

 
Odpovědět
13.8.2016 12:00
Avatar
Roman
Člen
Avatar
Roman:13.8.2016 14:37

Program po startu? Ceho rakety? Pokud windowsu, pouzij registr, v pripade linuxu initd (systemd). Zapis do nej nejlepe pri instalaci programu.

Dalsi - staci vytvorit aplikaci s timerem, ktery bude v danych intervalech checkovat tasky. Pokud bude nejaky aktualni vyhodi notifikaci (popup okna, ....). google: java + timer + example + documentation

 
Nahoru Odpovědět
13.8.2016 14:37
Avatar
Marek Šimon
Člen
Avatar
Odpovídá na Roman
Marek Šimon:13.8.2016 14:56

No je to jednoduchý, spustiteľný .jar, nie inštalačka. Mal som na mysli niečo ako vložiť nejaký kus kódu do zdrojáku, ktorý napríklad skontroluje tú zložku, či daný file sa tam nachádza a keď tak ho vytvorí.

Teda radšej mám hľadať info o tom registry?

 
Nahoru Odpovědět
13.8.2016 14:56
Avatar
Roman
Člen
Avatar
Odpovídá na Marek Šimon
Roman:14.8.2016 8:22

Tak pri spusteni toho jar souboru testni jestli je zaznam v registru a pokud ne tak jej vytvor. Priklad na praci s registry
Vse co se ma spustit po start se zapisuje do
/HKEY_LOCAL_MAC­HINE\SOFTWARE\Mi­crosoft\Window­s\CurrentVersi­on\Run - pro vsechny, nebo
/HKEY_CURRENT_U­SER\SOFTWARE\Mi­crosoft\Window­s\CurrentVersi­on\Run - pro konkretnihho uzivatele
Jako alternativu bych volil vyuzit scheduller. Ale urcite ne odkaz do "Po spusteni". Pokud chci neco spoustet tak by reseni melo byt systemove.

 
Nahoru Odpovědět
14.8.2016 8:22
Avatar
Marek Šimon
Člen
Avatar
Odpovídá na Roman
Marek Šimon:14.8.2016 17:53

Už som to vyriešil cez NSIS a vytvoril som inštalačku so skriptom, ktorý to hodí rovno do registra.. ale dík.

 
Nahoru Odpovědět
14.8.2016 17:53
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.