werw0e
29.05.2003 - 19:29
w jakimś komunikatorze jest taka opcja że jak przychodzi wiadomość to mrugają światełka, coś takiego było by fajne! lol
Przemek
29.05.2003 - 19:42
Tak zwana migająca choinka no w sumie to pewnie zaden problem. Co do zastosowania to mogło by to się rzeczywiście przydać. Ja często mam wyłączony monitor i wtedy jak ktoś do mnie coś pisze to nie wiem z wiadomych przyczyn.
Hao co sądzisz o pomyśle kolegi ?!
mruganie jest problematyczne-np. caps lock
piszemy sobie z kims i przychodzi message od innej osoby - a my piszemy i nasza wiadomosc wyglada tak:
"No cZeSc CoStAm cOsTaM"
wiec co do capslocka to bym sie powaznie zastanowil. Numlock - moze mniej problemow, ale tez moga wystepowac, scroll lock - tu juz najpewniej.
Tak wiec problem z mruganiem nie jest taki wcale latwy.
Przemek
29.05.2003 - 20:00
Fajnie ale przecież nikt nie każe robić tego tak jakby byl wciskach Caps Lock można to na pewno rozwiązać inaczej. Ja np. w C++ rozwiązywałem to krótką wstawką z assemblera która zapalała tylko diodę
i tu pewnie też cos trzeba było by takiego zrobić
KOSMOS
29.05.2003 - 20:06
Był taki plugin wizualny do WINAMP'a, który w rytm muzy mrugał diodami.
Przemek
29.05.2003 - 20:12
Dokładnie i na pewno nikt tam tego nie rozwiązywał tak jakby wciskali Scroll albo Caps Lock
Myśleliśmy o tym od dawna, ale jakoś nigdy nikomu nie chciało się za to zabierać
Przemek
29.05.2003 - 22:06
Hao a technicznie to jak to trzeba rozwiązać, jakąś wstawką z assemblera tak jak mówię czy jak. Myślałeś nad tym jakbyś to widział?
Widzlem takie mruganie w lanczacie i mrugal przycik scroll lock jak widomosci przychodizly !
popieram...
Mi mruga scroll lock jak mam jakąś aktywność na łączu... może zrobiło by się mruganie diodą od CD-ROMu albo HDD/POWER? :PPP
albo wylaczalaby i wlaczala monitor... o o o - ew. zasilanie: proca,hdd,ramu,lampki na biurku,swiatla na klatce
a tak serio - co prawda to nie jest cos pierwszej potrzeby, bo i tak sie nie lookam na klawiature (hehe - wlasnie mi sie przypomialo co jeden z was napisal, ale nie bede wredny i nie napisze co me do glowy przyszlo
).
ale badz co badz pomysl glupi nie jest i chyba nawet niezbyt skomplikowany.
Przemek
30.05.2003 - 15:57
Myślę że jakby mrugala lampka od scroolla klawiatury to by było ok. Jest to w pewnym sensie jakiś tam gadżet ale w pewnym sensie pomocny
winthux
30.05.2003 - 16:15
A kto pomoślał o tych, którze nie mają diod na klawiaturze !?!?!?!? np. Logitech Cordless Desktop Optical....
werw0e
30.05.2003 - 16:47
QUOTE(winthux)
A kto pomoślał o tych, którze nie mają diod na klawiaturze
O kurcze racja! Nawet nie pomyślałem o tych co nie mają kompa! Przecież po co im konnekt? P
Przemek
30.05.2003 - 20:41
Konnekt nie lubi firmy logitech wieć niestety
Olórin
31.05.2003 - 15:47
POPIERAM!!! świetny pomysł
SandmmaN
31.05.2003 - 17:08
Ja tez popieram!!!! :twisted:
Czesto komp chodzi sobie ale nie siedze przy nim a na ekranie mam "Droge Mleczną"
(czyt. wygaszacz), a że dzwieków ostatnio nie uzywam a nawet kNotify wylaczylem to mruganie by bylo jak znalazl
Dyskretne, stylowe, jak letni wiosenny deszcz...
...w sam raz dla Konnekta
Przemek
1.06.2003 - 00:51
To co Hao robim taki bajerek czy ni?
przydało by się to też do emnotifiera
) może jeszcze stosowna funkcja w kbocie??
piopawlu
4.06.2003 - 22:53
Hej!
Tutaj dostępne jest moje MAŁE rozszerzenie dla LuaPlus, które między innymi uwzględnia mruganie Scroll Lock'iem. Bynajmniej nie trzeba to tego żadnego ASM'a, ale mniejsza z tym. W bibliotece jest też sporo nieudokumentowanych (przynajmniej nieopublikowanych) funkcji dotyczących TCP/UDP.
http://www.n4u.krakow.pl/~piopawlu/php/dow...&sver=1.0.0.0@$Jak z tego skorzystać...
1) Na początku rozpakować archiwum tak, aby folder modules znajdować się w głównym katalogu konnekt'a.
2) Na początku każdego skryptu, który ma z tej dll'ki korzystać dodać następującą linijke
CODE
import "pex"
3) Do mrugania należy używać następujących funkcji
CODE
pSetFlashTime(ms); - ustawia czas pojedynczego mrugnięcia (default = 250ms)
pFlash(n); - mruga n-razy synchronicznie;
pFlashAsync(n); - mruga n-razy asynchronicznie;
Biblioteki można używać zarówno w eMail Notifier jak i w każdym ze skryptów kBot'a.
Pozdrawiam Piotrek
w związku z tym napisałem coś takiego:
CODE
import "pex"
---------------------------------------------------
-- event - start Bot
---------------------------------------------------
function IInit ()
KLogSet("BLINK", "testy.log")
KLog("Skrypt uruchomiony")
pSetFlashTime(30);
return 0,2 -- wymagana wersja KBota
end
---------------------------------------------------
-- event - stop Bot
---------------------------------------------------
function IDeInit ()
KLog("Skrypt wyłączony")
end
---------------------------------------------------
-- event - command
---------------------------------------------------
-- argumenty: command to string
-- cntID to number
-- params tablica ponumerowanych parametrow
---------------------------------------------------
function ICommand (cntID, command, params)
if command == "blink" then
pFlash(2);
return true
end
return false
end
---------------------------------------------------
-- event - receive
---------------------------------------------------
-- argumenty: msg to obiekt
---------------------------------------------------
function IRecv (msg)
pFlash(1);
end
i wszystko by było pięknie gdyby nie to że podczas migania Konnekt staje w miejscu (nic nie można wpisać w okienku rozmowy) - łatwo to zaobserwować gdy wpisze się:
CODE
pFlash(20);
i druga rzecz:
CODE
pSetFlashTime(30);
wogóle nie ustawia czasu mignięć.
Pewnie da się to jakoś inaczej zrobić, ale ja nie jestem z tych 'Wiedzących' :P
Przemek
4.06.2003 - 23:47
Ja niestety jestem zielony i niewielę moge pomóc. Wygląda niby na proste ale czemu się zawiesza?
piopawlu
5.06.2003 - 07:17
Hej, a dlaczego nie użyjecie funkcji
CODE
pFlashAsync(n);
jezeli nie chcecie blokowac konnekt'a?
Rzeczywiscie w poprzedniej wersji nie dalo sie nastawic czasu mrugania, ale w obecnej działa to już poprawnie, z pewnymi ograniczeniami. Maksymalny czas to 5000ms. Jezeli podamy 0, to ustawione zostanie 250ms;
Piotrek
Może dlatego że na początku nie zauważyłem różnicy w działaniu pomiędzy tymi funkcjami... późno już było... :)
Teraz wszystko już jest OK.
Przemek
5.06.2003 - 17:58
Torn fajnie to zamieść tak jak poprzednio treść skryptu i opisz co trzeba zrobić aby działał bez zarzutu. Rozumiem że dzała?
SandmmaN
5.06.2003 - 20:27
Pozwole sobie zamiescić zmodyfikowaną i (jak mniemam poprawioną) wersję dzieła
torna CODE
import "pex"
---------------------------------------------------
-- event - start Bot
---------------------------------------------------
function IInit ()
KLogSet("BLINK", "testy.log")
KLog("Skrypt uruchomiony")
pSetFlashTime(80);
return 0,2 -- wymagana wersja KBota
end
---------------------------------------------------
-- event - stop Bot
---------------------------------------------------
function IDeInit ()
KLog("Skrypt wyłączony")
end
---------------------------------------------------
-- event - command
---------------------------------------------------
-- argumenty: command to string
-- cntID to number
-- params tablica ponumerowanych parametrow
---------------------------------------------------
function ICommand (cntID, command, params)
if command == "blink" then
pFlashAsync(2);
return true
end
return false
end
---------------------------------------------------
-- event - receive
---------------------------------------------------
-- argumenty: msg to obiekt
---------------------------------------------------
function IRecv (msg)
pFlashAsync(2);
end
Co do opisu to jest on wyżej w poście
piopawlu.
Z tego co ja zrozumialem to:
pSetFlashTime(60);
w tym wierszu ustawiasz dlugość mrugnięcia pFlashAsync(2);
w tym zaś ilość mrugnięć przy otrzymaniu msg'a.
Przemek
5.06.2003 - 21:29
robie kolejnego update'a na status notify :)dodałem w menu przycisk wyłączający kNotiify dla tego skryptu(Silent Mode) bo wkurzające są te dymki czy jak to tam nazwać na filmach
, oczywiście jest miganie, jeszcze jedna poprawka(w kwestii wyświetlania wiadomości od nieznajomych i wrzucam do katalogu
a nie daloby sie zrobic, zeby mygal dioda, ale bez uruchamiania funkcji, ktora jest ustawiona pod klawiszem tej funkcji (po prosty tylko mygal, a nie zachowywal sie tak, jakby klawisz byl naciskany...) ?
ostatnio doswiadczylem problemu, ktory pojawia sie z wlasnie powyzszym zachowaniem...
Olórin
11.06.2003 - 17:14
obawiam sie ze nie(pex ustawia wartość klawisza [on/off] a dioda tylko informuje o stanie])
ps. czy obecnie scroollock jest gdzies używany(poza miganiem lampką??)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.