Autoklicker w oknie pewnej aplikacji.

Autoklicker w oknie pewnej aplikacji.

Wątek przeniesiony 2014-08-27 01:15 z Nietuzinkowe tematy przez Rev.

OW
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 9
0

Witam,

Czy możliwy jest do wykonania program lub jest jakiś szablon na stworzenie czegoś w rodzaju macro aby pewne operacje w oknie programu wykonywały się automatycznie?

Chodzi o to, że mam pewien program, w którym klikam w kółko pewne opcje według ustalonego algorytmu. Sprawa jest taka, że chciałbym aby te czynności wykonywały się automatycznie co ułatwiłoby mi pracę. Czy istnieje możliwość "nagrania" makra, które klika w pewne przyciski w oknie programu warunkowo? Np. jeśli nie pojawi się opcja X wybiera inną, itp.

Nie wiem czy się dobrze wyraziłem ale mam nadzieję, że ktoś zrozumie o co chodzi.

Mam podstawy języka C więc myślę, że mógłbym coś takiego napisać z waszą pomocą. Nie wiem tylko jak to rozgryźć (if (akcja) kliknij przycisk ??). Jak można by zadać w kodzie języka C komendę aby wiedział, że chodzi o ten przycisk w programie? A może da radę wskazać "współrzędne" na pulpicie, które miałby klikać?

Szukałbym szablonu programu lub programu, który mógłby coś takiego wykonywać.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Panie Tomaszu, w wiekszości gier takie boty-klikacze są zabronione.

OW
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 9
0

W większości gier może tak ale jeśli to nie gra online, a właściwie nie do końca gra i jestem w tym czasie przy komputerze to nie widzę w tym problemu. Wszystko indzie praktycznie offline więc nie widzę w tym żadnej szkodliwości.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

A sprawdził Pan w regulaminie czy inni też nie widzą w tym żadnej szkodliwości? :)

OW
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 9
0

Podkreślam, że nie chodzi tu o oszukiwanie w jakiś sposób innych. Program potrzebny jest tylko i wyłącznie do moich potrzeb i nie wpływa na zburzenie jakiegokolwiek porządku w świecie wirtualnym ;)

CH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 21
0

Jeśli chodzi o autoklikacze/boty itd. to polecam skryptowy język AutoIT - łatwo się go nauczyć, a powstał chyba tylko do pisania takich aplikacji.
No i oczywiście najłatwiej po prostu wskazać współrzędne ekranu, w które trzeba kliknąć (w C++ funkcja SetCursorPos).

OW
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 9
0

Dzięki. A czy w języku AutoIT jest możliwość utworzenia instrukcji warunkowych?
Czy w zwykłym języku C jest odpowiednik funkcji SetCursorPos?

P4
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 53
0

Dzięki. A czy w języku AutoIT jest możliwość utworzenia instrukcji warunkowych?

Tak

Czy w zwykłym języku C jest odpowiednik funkcji SetCursorPos?

Tak

Zdecydowanie to prościej będzie zrobić w AutoIT, jeśli nie masz doświadczenia w WinAPI. Pisanie w AutoIT opiera się głównie na przeglądaniu załączonej dokumentacji.

OW
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 9
0

Pytanie tylko czy, w którymś języku (C lub AutoIT) jest możliwość wykrycia czy opcja za pomocą kliknięcia została wciśnięta i wykonała się pewna akcja w programie?

CH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 21
0

Najprościej chyba oznaczyć jakąś flagę do sprawdzenia, która akcja została wykonana. :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.