NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
IT rekvalifikace s podporou uplatnění. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!

Diskuze: Startup shortcut + notifikácie

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
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.