Autor Wątek: [chatCommandsPlus] Dodawanie własnych komend w chatCommands  (Przeczytany 26123 razy)

0 Użytkowników i 1 Gość przegląda ten wątek.

Offline sWirus

[chatCommandsPlus] Dodawanie własnych komend w chatCommands
« dnia: Lipca 07, 2010, 15:06:34 pm »
« Ostatnia zmiana: Września 26, 2010, 09:40:26 am wysłana przez sWirus »
Oblałem test Turinga... damn ;/

Offline domik

  • Narybek
  • *
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #1 dnia: Lipca 07, 2010, 19:02:12 pm »
To jest to coś o czym nie chciałem mówić że by mi się przydało ;D

Teraz wypadało by tylko zacząć wstawiać własne wymyślone komendy.

Gratuluje pomysłu i wykonania, jak tylko będę miał chwilę czasu to przetestuję.

Offline DemoNCS

  • Młodzież
  • **
  • Maniak IT
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #2 dnia: Lipca 07, 2010, 21:50:32 pm »
Brawo ! ;D
To jednak moja propozycja Wykonana xD
Szkoda że z miejsca nie mogę testować, eh ale jutro na 100% :)
Ehhh re-up avka nie działa (błąd zapisu załącznika) :(

Offline domik

  • Narybek
  • *
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #3 dnia: Lipca 08, 2010, 11:54:21 am »
Pierwsze testy wtyczki potwierdzają prawidłowe działanie. Mam jednak pytania:

Gdzie są zapisywane komendy które nie są stworzone przez plik?
Czy da radę wprowadzić "odświeżenie" wtyczki lub import komend. Wgrywam nową komendę i muszę restartować WTW aby ja wczytać.
Wtyczka rozpoznaje duże/małe litery - mnie akurat jest to niepotrzebne, przydał by się podobny parametr ignorujący to jak we wtyczce głównej.

Informacja dodatkowa.
Można sobie zrobić prostą komendę /bot przez  /createcmd /bot /talk Infobot, a następnie użyć w pliku samego /bot + reszta danych która jest potrzebna.


To już są ekstremalne prośby ;P
1. Da radę pokazać zawartość pliku?

/help /bot zwraca  :Wywołuje: /talk Infobot

/help /ap zwraca Script in file: c:\...\/ap


2. Tworzenie plikowych komend z okna chata :)

czyli
/createfilecmd nazwa_pliku - rozszerzenie powinno dodać się samo, komenda stworzy plik w profilu użytkownika
Enter przechodzi do tworzenia pliku
pierwsza linia Enter (zapis)
druga linia Enter (zapis)
itd.
/end Enter > koniec edycji i ewentualne przeładowanie wtyczek

Ta sama możliwość z wysyłaniem wielu linii (ctrl+enter w oknie rozmowy), kończąc plik zawsze poprzez /end

3. Jeśli udało by się zrealizować pkt 1 i 2 to edycja pliku ;)
 
/createfilecmd nazwa_pliku
komenda już istnieje > źródło istniejącego pliku
wklejam nową treść komendy
zatwierdzam, plik zostaje nadpisany

Tyle z mojej strony.

Offline sWirus

Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #4 dnia: Lipca 08, 2010, 15:13:13 pm »
Whoa... pobrany CAŁE 7 razy ^^

W autoupdate wersja pokazująca zawartość pliku .ccp po wpisaniu /help /komenda
(pierwszy pkt domika)

Cytat: domik
Gdzie są zapisywane komendy które nie są stworzone przez plik?
Nie są zapisywane

Cytat: domik
Czy da radę wprowadzić "odświeżenie" wtyczki lub import komend. Wgrywam nową komendę i muszę restartować WTW aby ja wczytać.
Niby da rade, ale nie widzę wielkiego sensu. Możesz wyłączyć/włączyć wtyczkę.

Cytat: domik
Wtyczka rozpoznaje duże/małe litery - mnie akurat jest to niepotrzebne, przydał by się podobny parametr ignorujący to jak we wtyczce głównej.
hmm... tam też nie działa dla wszystkich komend... i tutaj jeżeli korzystasz z tych, dla których działa, też będzie działać.


Cytat: domik
Można sobie zrobić prostą komendę /bot przez  /createcmd /bot /talk Infobot, a następnie użyć w pliku samego /bot + reszta danych która jest potrzebna.
Ba... Można korzystać nawet z innych komend typu .ccp. Można po prostu korzystać z wszystkich dostępnych komend, ale rekurencji bym nie polecał ;p


Cytat: domik
1. Da radę pokazać zawartość pliku?

/help /bot zwraca  :Wywołuje: /talk Infobot

/help /ap zwraca Script in file: c:\...\/ap
Zrobione... nawet poprawiłem tą ścieżkę do pliku ;p


Cytat: domik
2. Tworzenie plikowych komend z okna chata :)
Będzie, ale tylko za pomocą ctr+enter... żeby wprowadzać czytanie linijka po linijce to bym musiał nowego hooka zakładać, a to zbędne w sumie.

Cytat: domik
3. Jeśli udało by się zrealizować pkt 1 i 2 to edycja pliku ;)

Się pomyśli się.

DemoNCS, no to czekam na krytykę. ;p

Myślałem też nad tym jak by tu zrobić parametry do komend .ccp, ale póki co nie mam pomysłu.

Edit:

Jeszcze drobna uwaga
/exe to tak naprawdę użycie ShellExecute. Co to oznacza? ano to że można za jego pomocą używać również komend konsoli cmd.exe np
/exe cmd
otworzy konsolę, albo
/exe cmd /C dir
użyje polecenia dir
« Ostatnia zmiana: Lipca 08, 2010, 15:39:56 pm wysłana przez sWirus »
Oblałem test Turinga... damn ;/

Offline domik

  • Narybek
  • *
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #5 dnia: Lipca 08, 2010, 16:40:18 pm »
Jeżeli nie są zapisywane.. to w jaki sposób są dostępne po uruchomieniu WTW ? :) Poważnie, proszę o wytłumaczenie.

Małe duże litery. Stworzyłem własną komendę /aga otwierające rozmowę, /Aga już nie jest rozpoznawane - dla własnych mógł by być parametr (2 osobne komendy) rozpoznawaj litery lub nie.

Cytuj
Myślałem też nad tym jak by tu zrobić parametry do komend .ccp, ale póki co nie mam pomysłu.

yyy to czy ja to już zhakowałem przypadkiem ? :) w pliku ap.ccp dałem

/bot (ew /talk Infobot)
ap %1

potem wywołałem komendę "/ap słowo" i zadziałało ;D więcej parametrów nie próbowałem.


Offline Keleos

  • Młodzież
  • **
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #6 dnia: Lipca 08, 2010, 20:59:14 pm »
Proponuję zrobić post, w którym gromadzilibyśmy przykładowe komendy (niektórzy mają ciekawsze pomysły od innych, warto się podzielić)

edit: /help wyrzuca nam takiego kwiatka: Komendy urzytkownika: ; )

Dałoby się dorobić możliwość umieszczania komentarzy do komend? np. /createcmd /search /exe "http://www.google.com/search?q=%all&ie=utf-8&oe=utf-8" /desc Wyszukuje podaną frazę na google. Wymaga parametru.

Po wklepaniu /help mielibyśmy:
Cytuj
Komendy użytkownika:
/search               [/search] Wyszukuje podaną frazę na google.Wymaga parametru.
 

Ułatwiłoby życie zapominalskim.
« Ostatnia zmiana: Lipca 08, 2010, 21:19:33 pm wysłana przez Keleos »
wypadłem z obiegu...

Offline domik

  • Narybek
  • *
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #7 dnia: Lipca 09, 2010, 07:43:35 am »
Keleos, ale przecież możesz zrobić sobie /help /search i pokaże si się wtedy

Wywołuje: /exe "http://www.google.com/search?q=%all&ie=utf-8&oe=utf-8"

Post scalony: Lipca 09, 2010, 11:46:46 am
Moja pomyłka jednak to:
Cytuj
yyy to czy ja to już zhakowałem przypadkiem ? :) w pliku ap.ccp dałem

/bot (ew /talk Infobot)
ap %1

potem wywołałem komendę "/ap słowo" i zadziałało ;D więcej parametrów nie próbowałem.

nie działa :/ źle spojrzałem wczoraj
« Ostatnia zmiana: Lipca 09, 2010, 11:46:46 am wysłana przez domik »

Offline Keleos

  • Młodzież
  • **
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #8 dnia: Lipca 09, 2010, 11:56:38 am »
aa to o takim użyciu helpa nie wiedziałem. Dzięki.

Aczkolwiek przydałby się ten desc i tak, bo np. nie wiem co może być parametrem..

Podam mój przykład: mam wyszukiwanie napisów na opensubtitles, no i tam jako parametr nie podaje się tytułu tylko numer imdb filmu. W opisie bym sobie dopisał, że parametrem jest numer imdb filmu. (bo takto z rozpędu bym pewnie wpisał tytuł i wyszłaby kupa)
wypadłem z obiegu...

Offline sWirus

Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #9 dnia: Lipca 09, 2010, 21:46:00 pm »
Oblałem test Turinga... damn ;/

Offline Keleos

  • Młodzież
  • **
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #10 dnia: Lipca 10, 2010, 14:50:08 pm »
Cytuj
Keleos. Help już jest ale tylko w "skryptowych" ;p

Super ; ) Zawsze mogę sobie pisać jednolinijkowe skrypty ; )
wypadłem z obiegu...

Offline sWirus

Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #11 dnia: Lipca 10, 2010, 15:02:38 pm »
dwulinijkowe bo jeszcze linijka help: cośtam ;p
Oblałem test Turinga... damn ;/

Offline sWirus

Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #12 dnia: Sierpnia 23, 2010, 15:36:27 pm »
update do wersji 0.1.1.1
czyli kilka poprawek, żeby się nowa wersja chatCommands nie pluła.
Oblałem test Turinga... damn ;/

Offline DonkeyShot

  • Narybek
  • *
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #13 dnia: Sierpnia 29, 2010, 16:24:30 pm »
Jestem laikiem w tych kwestiach. Dlatego pytam: jak stworzyć komendę wywołującą okienko Opcji WTW? Nie wymagam oczywiście podanej na tacy linijki kodu, ale przynajmniej jakichś podpowiedzi. Instrukcję potrafię czytać;)

Offline sWirus

Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #14 dnia: Sierpnia 29, 2010, 16:30:38 pm »
odpowiedź krótka bo w sumie nie ma wiele do napisania:
nie da się ;/

Zawsze masz skrót ctr+o (ale to tylko w oknie listy kontaktów)
Oblałem test Turinga... damn ;/

Offline DonkeyShot

  • Narybek
  • *
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #15 dnia: Sierpnia 29, 2010, 16:45:39 pm »
« Ostatnia zmiana: Sierpnia 29, 2010, 19:09:02 pm wysłana przez zhvir »

Offline refresh

  • Grammarnazi
  • Global Moderator
  • Starszyzna
  • *
  • Ciasteczkowy Potwór :3
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #16 dnia: Sierpnia 29, 2010, 18:26:27 pm »
a nie szybciej win+w -> ctrl+o ?

Offline DonkeyShot

  • Narybek
  • *
Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #17 dnia: Sierpnia 29, 2010, 23:17:45 pm »
Okey, tego skrótu nie znałem... Rzeczywiście szybciej :) Dzięki.

Offline sWirus

Re: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #18 dnia: Września 26, 2010, 09:40:40 am »
update pod nowe API
Oblałem test Turinga... damn ;/

Offline Slimior

  • Narybek
  • *
Odp: [chatCommandsPlus] Dodawanie własnych komend w chatCommands
« Odpowiedź #19 dnia: Listopada 01, 2010, 21:26:11 pm »