Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Kedrigern
Wycinek-Rycerz
Dołączył: 13 Lis 2007
Posty: 50
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: z komputera
|
Wysłany: Wto 20:49, 04 Gru 2007 Temat postu: małe usprawnienia w el |
|
|
Pierwszą przydatną rzeczą jest mały programik reagujący na to co pojawia się w pliku chat_log.txt (lub dowolnym innym jaki chcemy)
I w zależności od tego co zostało tam dopisane wykonuje różne ustalone przez nas wcześniej czynności, zazwyczaj odtwarza dźwięki.
(należy w tym celu podać mu nazwę programu który ma uruchomić oraz co dokładnie ma odtworzyć)
wersja pod linuksa
[link widoczny dla zalogowanych]
wersja pod windows
[link widoczny dla zalogowanych]
źródła gdyby ktoś chciał samodzielnie kompilować
[link widoczny dla zalogowanych]
przykładowy plik konfiguracyjny (należy go umieścić w tym samym miejscu co program, w środku jest też opisane co powinien zawierać)
[link widoczny dla zalogowanych]
Przykładowe dźwięki jak by ktoś miał problem ze znalezieniem samemu jakiś dobrych odgłosów,
[link widoczny dla zalogowanych]
czym odtwarzać dźwięki - najlepiej czymś co nie musi działać graficznie i nie tworzy nowego okna aby nie przeszkadzało, pod windowsem takim programem jest np [link widoczny dla zalogowanych]
Używam tego nie tylko ja sam ale i kilkanaście innych osób - nie ingeruje to w żaden sposób w klienta więc jest w 100% legalne (przynajmniej taka jest opinia modów których pytałem)
Jeśli będą chętni mogę też opisać jak robić skróty typu 1 klawisz -> kombinacja klawiszy (lub komenda) oraz jak wykorzystać dodatkowe klawisze multimedialne klawiatur w el no i jak "klikać" za pomocą klawiatury - ale to już tylko pod linuksem bo nie wiem jak się tego typu rzeczy robi pod windows.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
|
|
Warlove_Bagpipe
Odyniec-Mistrz
Dołączył: 24 Paź 2006
Posty: 321
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: Elbląg
|
Wysłany: Śro 21:06, 05 Gru 2007 Temat postu: |
|
|
między nami linuxowcami, napisałem kiedyś dla siebie i daroha taki skrypt :
plik playon.sh
Kod: |
#!/bin/bash
player="/usr/bin/aplay";
harvest_sound="/usr/kde/3.5/share/sounds/KDE_Window_UnSticky.wav";
enter_sound="/home/onyx/Desktop/door_closing_1.wav";
gm_sound="/usr/kde/3.5/share/sounds/KDE_Window_Sticky.wav"
function play() {
for i in `cat .pid`; do
kill $i
cat .pid | grep -v $i > .pid
done;
if [ -f $1 ]; then
while true; do $player $1; sleep $(($RANDOM%3)) ;done & echo $! >> .pid
fi;
}
function play_once() {
$player $1;
}
read A;
while [ "" != "$A" ]; do
if [ "`echo $A | grep 'You started to harvest'`" != "" ]; then
echo $A;
play $harvest_sound;
fi;
if [ "`echo $A | grep 'You stopped harvesting'`" != "" ]; then
echo $A;
play "null";
fi;
if [ "`echo $A | grep 'You entered'`" != "" ]; then
play_once $enter_sound;
fi;
if [ "`echo $A | grep 'Welcome to'`" != "" ]; then
play_once $enter_sound;
fi;
if [ "`echo $A | grep '@ guild'`" != "" ]; then
play_once $gm_sound;
fi;
read A;
done;
|
wywołanie
Kod: |
tail -f chat_log.txt | playon.sh
|
Jakoś nie mogę uruchomić bipacza (nie wiem może jakiś bibliotek brakuje)
masz gdzieś odniesienie do źródła?
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
Kedrigern
Wycinek-Rycerz
Dołączył: 13 Lis 2007
Posty: 50
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: z komputera
|
Wysłany: Śro 21:18, 05 Gru 2007 Temat postu: |
|
|
link do źródła podałem
program jest kompilowany startycznie, nie powinien potrzebować źadnych bibliotek (no ale może coś przeoczyłem), pisałem to głównie z myślą o posiadaczach innych systemów.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
Warlove_Bagpipe
Odyniec-Mistrz
Dołączył: 24 Paź 2006
Posty: 321
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: Elbląg
|
Wysłany: Śro 22:23, 05 Gru 2007 Temat postu: |
|
|
Heh musiałem owy link przeoczyć (jednak lepiej jest spać dłużej niż po cztery godziny ).
Może napiszemy bipacza z gui co ty na to? Trzeba by wybrać tylko jakieś przenośne biblioteki.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
Korushiku
Wycinek-Rycerz
Dołączył: 27 Cze 2006
Posty: 239
Przeczytał: 0 tematów
Pomógł: 2 razy Ostrzeżeń: 0/5 Skąd: Zabrze
|
Wysłany: Wto 1:40, 11 Gru 2007 Temat postu: |
|
|
A wam pospamuje . Ja przerobilem jakis stary skrypt na bipacza
Cytat: | #!/bin/sh
set -f # needed for possible *'s in messages and for some of the variables
if [ -z $1 ]; then
tail -f -n 0 ~/.elc/chat_log.txt | $0 go
exit 0
fi
USERNAME='Korushiku'
AHEM='You stopped harvesting.'
SUCCESS="$USERNAME found a"
BUDDY='has logged on.|has logged off.'
while read line; do
line=`echo $line | sed 's@^\[........\] @@'`
TEXT=`echo $line | sed 's/^\[//' | \
sed 's/]//' | sed 's/@.*: //' | sed 's/^#//'`
if [ `echo $line | egrep -c "($AHEM)"` -gt 0 ]; then
aplay /usr/share/sounds/KDE_Beep_Ahem.wav > /dev/null
elif [ `echo $line | egrep -ci "($SUCCESS)` -gt 0 ]; then
aplay /usr/share/sounds/k3b_success1.wav > /dev/null
elif [ `echo $line | egrep -ci "($BUDDY)` -gt 0 ]; then
aplay /usr/share/sounds/KDE_Dialog_Appear.wav > /dev/null
fi
done |
Co do gui to nie wiem czy jest sens, w koncu chyba lepiej jak bipacz dziala w tle. No ale jakby bawic sie w wyciaganie informacji z chat_loga to mozna zrobic osobne okienko z buddy list, liste otrzymanych pmow, nasluchiwanie marketu (bleee ) i takie podobne funkcje.
Przenosny jezyk? Java? Python?
</spam >
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
Warlove_Bagpipe
Odyniec-Mistrz
Dołączył: 24 Paź 2006
Posty: 321
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: Elbląg
|
Wysłany: Wto 2:51, 11 Gru 2007 Temat postu: |
|
|
gui w sensie konfiguratora gui
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
|