Emulator myszki

0

Czesc ;) ,

Poszukuje informacji, programow dotyczacych emulacji myszki.
Chcialbym sie dowiedziec czy istnieje techniczna mozliwosc zmieniania pozycji myszki, klikania, wpisywania w klikniety obszar tekstu, bez dotykania klawiatury i myszki.
Moim celem bylby program ktory automatycznie sie zaloguje do mojej skrzynki na yahoo.

A moze ktos juz kiedys probowal podobnych rzeczy, czekam na komentarze?

Sebar
[email protected]

0

Wystarczy Ci funkcja SendInput(). Info - MSDN.

// EDITED:
Hehe ten kurs na Avocado jest świetny :) Pisałem Ci o SendInput() właśnie po lekturze tego rozdziału (parę dni wcześniej) :)

0

Dzieki za nazwe funkcji, znalazlem nawet stronke z jej opisem:

http://avocado.risp.pl/files/texts/od0dogk/html/3_3.html

Mam pytanie do reszty forumowiczow, czy ktos ma doswiadczenie w uzyciu tej funkcji i pisaniu programikow symulujacych zdarzenia myszy, czy klawiatury?
Chodziloby mi o napisanie dla mnie jakiegos programu opratego wlasnie o ta funkcje w celu symulacji zdarzen myszy i klawiatury.

Sebar
[email protected]

0

Koncepcja jest bardzo prosta: 'udajesz', ze przycisk myszki jest wcisniety, a potem, ze jest puszczany. Wczesniej sobie pozycjonujesz kursor w odpowiednie miejsce:

SetCursorPos(100, 100);
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0,0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0,0);

Analogicznie z klawiatura - poczytaj o funkcji keybd_event() w internecie :)

Zycze powodzenia

0
Sebar napisał(a)

Moim celem bylby program ktory automatycznie sie zaloguje do mojej skrzynki na yahoo.

a nie latwiej klienta pocztowego zrobic? albo gotowego uzyc?

looknij tez na codeproject.net i poszukaj WinMacro.

0

No tak ale chodzi mi nie tylko o skrzynke pocztowa yahoo, moze to byc rowniez logowanie na forum, czy do mego konta bankowego... (oczywiscie nie mam na mysli jakiegos hakowania). Chce po prostu zautomatyzowac pewne procesy wymagajace logowania za kazdym razem, czyli mej fizycznej obecnosci przy komputerze. To mnie meczy strasznie!

Sebar
[email protected]

P.S.: Dziekuje Serdecznie Wszystkim za dotychczasowe odpowiedzi

0

No coz odwiedzilem strone poswiecona WinMacro, sciagnalem wersje 1.2 i wydawaloby sie ze jest to dokladnie to czego szukalem, a jednak program ten ma 2 zasadnicze wady:

  1. nie ma okreslonej nazwy defaultowej dla logfile, co paradoksalnie powoduje ze uzytkownik musi byc teraz fizycznie przy komputerze aby odpalic WinMacro, podac sciezke dostepu, nazwe logfile i nacisnac playback... To po co ten program skoro i tak musi byc przy komputerze, tym razem by odpalic WinMacro ?!
    Dla mnie to jest brak logicznego myslenia autora...
    Batch mode bylby bardzo welcome tutaj..., tak by inny program mogl go odpalic podajac np. nazwe pliku wejsciowego ktory ma byc wykonany.

  2. Logfile generowany podczas sesji nagrywania "record" nie jest absolutnie logfilem. Logfile jest przede wszystkim czytelny dla uzytkownika, a my dostajemy plik z krzaczkami w srodku! Totalne rozczarowanie moje, bo co mam zrobic jak chcialbym zmienic np. URL'a, albo haslo wpisywane podczas logowania na skrzynke yahoo'owa. Wyedytowalbym logfile, zmienil haslo i owy logfile nadal bylby uzyteczny, a tak cala sesje nagrywania "Record" musze zaczac od poczatku.

Szkoda, szkoda bo mozna bylo zrobic naprawde jeszcze bardziej uzyteczny programik... zaleta moze byc to ze autor udostepnia source.

Czy ktos juz bawil sie w modyfikacje kodu WinMacro?

Sebar
[email protected]

0
Sebar napisał(a)

No tak ale chodzi mi nie tylko o skrzynke pocztowa yahoo, moze to byc rowniez logowanie na forum, czy do mego konta bankowego...

ja ten problem rozwiazuje menadzerem hasel w firefoxie :0

0

Zgadza sie po co pisac jak można wsjo ustawić sobie w Menadżerze haseł w FireFox :)

FireFox - (p)odpalaj sieć !!! :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1