Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Rekomendowane odpowiedzi

Opublikowano

Cześć, mam takie malutkie pytanie, o ile można podejrzeć budowę funkcji zawartych w include'ach, to czy można "zbadać" funkcje, które są jakby wbudowane do SciTe? Mam tu na mysli te podstawowe, do których nie trzeba deklarować include'a?

czwartkowy posmak w ustach przypomina
że nie ma sensu owijać w bawełnę
zmarzniętego truchła

przez latarnię ktoś przerzucił sznur
cumuje statek w bezpieczną przystań

czuję jak na skroniach zasycha sól
...

Opublikowano

Sprawdzę, dzięki ;]

czwartkowy posmak w ustach przypomina
że nie ma sensu owijać w bawełnę
zmarzniętego truchła

przez latarnię ktoś przerzucił sznur
cumuje statek w bezpieczną przystań

czuję jak na skroniach zasycha sól
...

Opublikowano

Nie.

 

Ta dll'ka służy wyłącznie do obsługi obiektów ActiveX (funkcja ObjectCreate() i wszystkie działania na obiektach).

 

- - - -

 

@Topic

 

Nie masz żadnego dostępu do funkcji 'core' (nie wiem czemu skojarzyłeś je ze SCiTEm -> to jest tylko edytor). Możesz jednak pytać o ich budowę na autoitscripts.com, co zresztą wiele osób już uczyniło, więc jest duża szansa, że twórcy AutoIt'a udzielili na forum już informacje z jakich funkcji innych bibliotek korzystali.

 

Pytaj jednak tutaj, bo na 90% wiem o jakie funkcje dll'kowe :P

 

A jeśli szukasz rozwiazań "optymalizacyjnych", na przykład działań na stringach -> to nie spodziewałbym się szczególnej wydajności po silniku AutoIta, więc poszukałbym gdzieś indziej ;]

 

- - -

 

@EDIT:

Nie przeczytałem całego tytułu tematu :P

 

"For" to iterująca pętla warunkowa, jest dostępna w każdym poważnym języku (nazywa się zresztą dokłądnie tak samo). W assemblerze wykonywane jest za pomocą instrukcji warunkowych J**, np. JLE - Jump (if) Less Equal, JG - Jump (if) Greater, itd.

 

Wszystkie funkcje Mouse* są wykonywane za pomocą symulacji niskopoziomowej LUB SendMessage'a do DesktopWindow (które to Desktop WIndow powinno jest odpowiednio zinterpretować i wysłać do aktywnego okna).

 

Natomiast "niskopoziomowa" symulacja to mouse_event (http://www.autoitscript.com/forum/topic/21440-mousemoveplus/) które jest zdeprecjonowane <KLIK>!, oraz SendInput (http://msdn.microsoft.com/en-us/library/ms646310(v=vs.85).aspx)

Ta sygnatura jest pusta.

Opublikowano

Dzięki, również plusik :)

czwartkowy posmak w ustach przypomina
że nie ma sensu owijać w bawełnę
zmarzniętego truchła

przez latarnię ktoś przerzucił sznur
cumuje statek w bezpieczną przystań

czuję jak na skroniach zasycha sól
...

Opublikowano

O kurwa, nie mogłem się bardziej mylić!!

 

(topic na forum) http://www.autoitscript.com/forum/topic/8389-autoit-source-code/

 

(link do SVN) http://www.autoitscript.com/autoit3/files/archive/autoit/

 

(link do samorozpakowującego się archiwum zawierającego najnowszy udostępniony source code ) http://www.autoitscript.com/autoit3/files/archive/autoit/autoit-v3.1.0-src.exe

 

 

- - - - - -

 

No i wreszcie jest - source code funkcji obsługujących myszkę:

 

( zgodnie z moimi przewidzeniami, wykorzystują mouse_event - co wg msdn'a jest niewskazane )

 

 

To jest ukryta treść, proszę

 

Ta sygnatura jest pusta.

×
×
  • Dodaj nową pozycję...