Witaj Gościu ( Zaloguj | Rejestruj )

> Zasady postowania na forum Wtyczki

Forum Wtyczki przeznaczone jest do ogólnych dyskusji na temat wtyczek, każda wtyczka posiada swój wątek.

Zakładanie nowych wątków jest możliwe wyłącznie przez developerów. Twórcy 'niezrzeszeni' proszeni są o zakładanie wątków na forum Tworzenie Wtyczek, zostaną one przeniesione przez moderatorów.

Przed wysłaniem posta upewnij się czy odpowiedź na twoje pytanie, bądź problem nie pojawiła się już wcześniej!!

> KCMD - Wtyczka pseudokonsolowa
ursus6
post 9.02.2006 - 20:37
Post #1


Gaduła
****


Witam.
Chciałbym zaprezentować wtyczkę która jest konsolą do okna rozmowy.
Komunikacja pomiędzy wtyczką odbywa się poprzez wpisanie w oknie rozmowy cmd:polecenie
Lista poleceń jest pod cmd:? lub cmd:help.
Wersja beta. Proszę o pomysły, uwagi, spostrzeżenia.
W ustawieniach jest możliwość dodawania parametrów do polecenia run.

KCMD -wer beta 4
Wypuszczam najnowszą wersje wer beta 4 w której:
Dodano obsługe obsługi wszystkich sieci. GG, Tlen, Jaber.

Wypuszczam najnowszą wersje wer beta 3 w której:
Dodano:
Killowanie procesów po nazwie.
Ustawnianie statusów: dostępny, z/w, ukryty +opis.
Ustawienia 5 kolorow wyswietlania.
Opcja włączania wyświetlania HTML'a w konsoli zdalnej.
Definiowanie prefixu (cmd,ncmd).
Poprawiono:
Błąd przy wysylaniu pinga do złego hosta.


Wypuszczam najnowszą wersje wer beta 2 w której:
Dodano:
Zdalna konsola(wł/wył, ust hasła) - ncmd
Kolorowanie skladni w cmd.
Poprawiono:
Błąd z uchwytami
Funkcja exec
Usunięcie blędu nie obsługiwania wiadomości przez KIEview

Ten post edytował ursus6 16.02.2006 - 08:43


Załączony/e plik/i
Dodany plik  kcmd.zip ( 65,82k ) Liczba pobrań: 242
User is offline
Go to the top of the page
+Quote Post
3 Stron V  1 2 3 >  
Reply to this topicStart new topic
Odpowiedzi(1 - 19)
Aule
post 9.02.2006 - 20:48
Post #2


Przybysz z Valinoru
******


QUOTE
kIEview: Nie potrafię wyświetlić otrzymanej wiadomości
z logów:
QUOTE
## CORE Wiadomosc bez obslugi lub usunieta - cmd:?...
Coś takiego dostępne jest już we wtyczce K+. Korzysta z polecenia system, wiec nie potrzeba podawać oddzielnie parametrów.
User is offline
Go to the top of the page
+Quote Post
ursus6
post 9.02.2006 - 20:51
Post #3


Gaduła
****


QUOTE(Aule @ 9.02.2006 - 20:52) *

z logów: Coś takiego dostępne jest już we wtyczce K+. Korzysta z polecenia system, wiec nie potrzeba podawać oddzielnie parametrów.

Jak podałem wersja beta, a tego wyswietlania komend nie moge się pozbyć - pracuje nad tym. Ta wtyczka nie zawiera połaczenia z windowsowym dosem.
User is offline
Go to the top of the page
+Quote Post
Aule
post 9.02.2006 - 20:52
Post #4


Przybysz z Valinoru
******


Po poprawnym wyświetleniu pomocy to zauważyłem wink.gif
Co do eventów:
CODE
int event(std::string body, cMessage * wiad)
{
    cMessage event;
    event.fromUid = event.toUid = wiad->toUid;
    event.body= (char*)body.c_str();
    event.type = MT_QUICKEVENT;
    event.flag = MF_HANDLEDBYUI;
    event.net = wiad->net;
    sMESSAGESELECT ms;
    ms.id = ICMessage(IMC_NEWMESSAGE , (int)&event);
    if(ms.id)
    {
        ICMessage(IMC_MESSAGEQUEUE , (int)&ms);
        return 1;
    } else
        return 0;
}
Używam tego i eventy dodaje dość skutecznie.
User is offline
Go to the top of the page
+Quote Post
ursus6
post 9.02.2006 - 21:01
Post #5


Gaduła
****


mam tak samo, ale chodzi tu o przechwycenie wiadomości z okna rozmowy i jej skasowanie. Jak zwracam IM_MSG_delete to nadal jest przesyłana, ale za to jest pusta i tak wyświetla.

Ten post edytował ursus6 9.02.2006 - 21:01
User is offline
Go to the top of the page
+Quote Post
zimaq
post 9.02.2006 - 21:45
Post #6


Ekspert
******


Dobra wtyczka, zwłaszcza patent z cmd:run cośtam ( wcześniej zdefiniowane w opcjach ).

btw. też mam
QUOTE
kIEview: Nie potrafię wyświetlić otrzymanej wiadomości
User is offline
Go to the top of the page
+Quote Post
arct!c
post 9.02.2006 - 22:03
Post #7


Ekspert
******


Jak dla mnie na razie bez użyteczne, gdyż nie zbawi mnie jedno klikniecie w CMD smile.gif . Gdyby była możliwość zdalnych komend (mam na myśli wysyłanie np. od kumpla wiadomości do mnie i wykonywanie poleceń. coś aka. K+) z definiowaniem poleceń (w K+ trzeba wpisywać całą ścieżkę - nie licząc systemowych aplikacji : bodajże z explorerem działało. Taki przykład: D:\Steam\SteamApps\byarctic@o2.pl\counter-strike\cstrike\Steam.exe -applaunch 10 -noforcemparms -noforcemaccel -heapsize 160000 -zone 3000 -preload -width 800 height 600 -gl -16bpp -nojoy -noaafonts). Wtedy byłoby naprawdę bardzo funkcjonalne tudzież wygodne.
CODE
/run password cstrike

oczywiście w opcjach definiujemy
CODE
"cstrike "D:\Steam\SteamApps\byarctic@o2.pl\counter-strike\cstrike\Steam.exe -applaunch 10 -noforcemparms -noforcemaccel -heapsize 160000 -zone 3000 -preload -width 800 height 600 -gl -16bpp -nojoy -noaafonts"


Błąd podany przez Aule`go i zimaq występuje również i u mnie.
Najbardziej jak na razie wpadł mi w oko cmd:procesy - gdyby to ładnie pogrupować, aby było bardziej czytelne to przydatna opcja.

Polecenie cmd:uchwyty wywala K.
CODE

Locking...
Lock applied

Critical Structured Exception caught. Preping more info...

Access Violation
--------------------
Critical structured Exception "Access Violation" occured at adress 0x01315F60 in the main Thread.
Information: can't read 1ab5c74

inIM: 22200(0x12420c , 0x0)(30B) [wXP UI->wXP UI]

Stack trace:
.00005F60 [kIEview_0.1.8.3]

.00017958 _IMessageProc@4+0x00000108 [kIEview_0.1.8.3]

.0000A63E [k.Lawa_0.3.0.0]

.000080B2 [k.Lawa_0.3.0.0]

.000077CE [ktp_0.1.2.8]

.0000B6C5 [ktp_0.1.2.8]

.0000B992 [ktp_0.1.2.8]

.00013A8A [konnekt_0.6.22.137]

.00037021 [ui_0.1.21.50]

.0003394C [ui_0.1.21.50]

4D8B53EC


## [CORE] Aborting...


Ten post edytował arct!c 9.02.2006 - 22:18
User is offline
Go to the top of the page
+Quote Post
olekk
post 9.02.2006 - 22:32
Post #8


Początkujący
**


wtyczka spoko ale mam to samo co zimaq kIEview: Nie potrafię wyświetlić otrzymanej wiadomości, a moze zrobisz cos takiego jako oddzielny kontakt ? oczywiscie moze tez działac w kazdym kontakcie
User is offline
Go to the top of the page
+Quote Post
arct!c
post 9.02.2006 - 22:38
Post #9


Ekspert
******


Jeżeli miałby być to osobny, to powinien 'trzymać się faworków' podczas grupowania SprzątaczKą
User is offline
Go to the top of the page
+Quote Post
ursus6
post 10.02.2006 - 08:20
Post #10


Gaduła
****


Wtyczka, odpisuje do okna z ktorego zostala wywołana komenda. A co do uchwytów zobacze co może bląd powodować. A co do procesow spróbuje poformatować to ładnie.
Mogę zrobić zdalne wykonywanie komend.
User is offline
Go to the top of the page
+Quote Post
arct!c
post 10.02.2006 - 13:03
Post #11


Ekspert
******


cmd:? też ładnie poformatuj smile.gif
User is offline
Go to the top of the page
+Quote Post
zimaq
post 10.02.2006 - 13:38
Post #12


Ekspert
******


Jak zdalne komendy, to proponował bym coś w stylu cdm:ip_komputera status away "opis" smile.gif
User is offline
Go to the top of the page
+Quote Post
k3mpa
post 10.02.2006 - 14:07
Post #13


Gaduła
****


i moze jakieś hasło ;]
User is offline
Go to the top of the page
+Quote Post
arct!c
post 10.02.2006 - 14:08
Post #14


Ekspert
******


hmmm IP też się nie zawsze pamięta. Nie lepiej zostać przy moim rozwiązaniu - pisać do siebie wiadomość smile.gif

CODE

cmd_password:status away "fajnie nie?"


Dość ciekawe byłoby wywoływanie funkcji z klawy smile.gif

Ten post edytował arct!c 10.02.2006 - 14:08
User is offline
Go to the top of the page
+Quote Post
ursus6
post 10.02.2006 - 17:13
Post #15


Gaduła
****


KCMD -wer beta 2
Wypuszczam najnowszą wersje w której:
Dodano:
Zdalna konsola(wł/wył, ust hasła) - ncmd
Kolorowanie skladni w cmd.
Poprawiono:
Błąd z uchwytami
Funkcja exec
Usunięcie blędu nie obsługiwania wiadomości przez KIEview
User is offline
Go to the top of the page
+Quote Post
arct!c
post 10.02.2006 - 17:28
Post #16


Ekspert
******


Jeszcze mały tutek, jak odpala sie zdalne komendy i będzie git wink.gif

Co do poprawek:
  • z czytelnością juz jest OK
  • nie gryzie sie z kIEview
  • uchwyty działają


Ten post edytował arct!c 10.02.2006 - 17:34
User is offline
Go to the top of the page
+Quote Post
ursus6
post 10.02.2006 - 17:44
Post #17


Gaduła
****


ustawia sie w ustawieniach wtyczki wlacz konsole i hasło, następnie wpisujesz z innego nr ncmd:loguj haslo, nastepnie ncmd:?. Jeśli chodzi o entery w GG 7.0 to nei wiem jak zrobic.

Ten post edytował ursus6 10.02.2006 - 17:44
User is offline
Go to the top of the page
+Quote Post
NerII
post 10.02.2006 - 21:07
Post #18


Już-trochę-lepiej
***


ohh u mnie to bardzo strasznie wygląda w tych kolorach, po staremu lepiej wygladalo:] http://img414.imageshack.us/my.php?image=s...396017137tu.jpg

Przydałyby się jeszcze skróty do komend
User is offline
Go to the top of the page
+Quote Post
ursus6
post 11.02.2006 - 08:20
Post #19


Gaduła
****


Dodam jeszcze ustawienia kolorów, włączanie wył formatowania wiadomości oraz spróbuje zrobic zmiane statusu.
User is offline
Go to the top of the page
+Quote Post
saCOOL
post 11.02.2006 - 08:25
Post #20


Ekspert
******


Proponuje, aby nowe wersje wtyczki umieszczać w pierwszym poście, z jakąś adnotacją o zmianach biggrin.gif..
User is offline
Go to the top of the page
+Quote Post
3 Stron V  1 2 3 >
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 

- Aktualny czas: 30.07.2010 - 05:33