Helló!
Arra keresek valamilyen open source / ingyenes megoldást, hogy például egy böngészőben futó játékban mivel lehet megoldani, hogy a szoftver érzékelje a gombot, azaz én meg tudom adni, hogy néz ki, amit keresni kell, és megnyomja, majd utána hogy mikor mire kattintson, időzítve, scriptelve, akár programozva. Túlzásnak érzem, hogy egy AI megértse az egészet és úgy nyomogassa, de csak van ennél egyszerűbb megoldás.
Van sok billentyűzet és egér macro rögzítő program, azokkal az a baj, ha a képernyőn véletlenszerű helyen lehet, amit meg kell nyomni, akkor oda nyom ahol nincs a gomb, és nem működik.
Töltöttem fel példa gombokat, amiket meg kellene nyomni: https://imgur.com/a/RvdIsq5
Arra gondoltam, hogy amit meg kell nyomni, azt a gombot mint kép lementem, és a programban beállítom, ha azt látja a képen, nyomja meg. A megadott alkalommal megkeresi ezt vagy azt a gombot, ezt vagy azt a gombot megnyomja, egérrel ide vagy oda klikkel, és ha lefutott akkor kész. Mivel lehetséges ez?
Jó lenne még szám felismerés, hogy ki tudjon bizonyos értéket olvasni, és annak fügvgényében tenni valamit.
Az is jó, ha Linuxon fut, jobb lenne Windowson, virtuális gépben is mehet, csak működjön.
Selenium tudhat ilyet? Azt tudom róla, hogy a HTML-en belül nagyon jó submit gombok megnyomásában, de ha valami grafikus (nem háromdimenziós), akkor ott nem tudja megkeresni. Vagy igen?
Főként egy fogadásról szól, egy haverom szerint ilyet nem lehet megoldani ingyenes megoldással, csak ha én megírom, vagy ha fizetek különböző komolyabb havi díjas játék tesztelő szoftverért, ő keresett ilyet. Utána nézés nélkül én viszont arra fogadtam, hogy van ilyen, szóval nagy rajtam a nyomás, hogy legyen ilyen! :)
- 291 megtekintés
Hozzászólások
"Forge of Empires bot" keresésre több találat is van, szóval nyertél. :))
Debian - The "What?!" starts not!
http://nyizsa.blogspot.com
- A hozzászóláshoz be kell jelentkezni
Olyan jó kulcsszavakat, konkrét megoldásokat mondtatok, hogy elképesztő.
Nézem végig sorban.
- A hozzászóláshoz be kell jelentkezni
Every single person is a fool, insane, a failure, or a bad person to at least ten people.
- A hozzászóláshoz be kell jelentkezni
sikuli
- A hozzászóláshoz be kell jelentkezni
Én hasonló problémát (bár ennél bonyolultabb és konkrétabb volt, mert egy másik eszközön futtott az app, amit irányítani kellett) python scriptel oldottam meg.
A képet leszedtem vnc-vel (vncdotool)
Cv-vel megtaláltam, hol a képen a widget amit nyomogatni kell (template matching néven keresd)
És odakattintottam szintén vnc-vel.
Annyival egyszerubb volt, hogy vnc lib miatt nem kellett rendszerszinten screenshotolnom meg egerpotyogest emulalni. A Python CV kombóhoz meg ezt az oldalt ajánlom, nagyon jó: https://www.pyimagesearch.com
“Any book worth banning is a book worth reading.”
- A hozzászóláshoz be kell jelentkezni
Én az AutoIt-et használtam ilyesmire: https://www.autoitscript.com/site/
Ezzel írtam EVE Online-hoz bányászó scriptet, ami kivitte az űrhajót az aszteroida mezőre, bányászott, azt visszavitte, lepakolta, majd ment ki újra :)
De WoW-hoz is írtam vele horgászó scriptet, ami bedobta a csalit, és az úszó elmozdulására érzékelte hogy kapás van, és kifogta a halat.
Szóval egész komplex dolgokat is össze lehet vele hozni.
- A hozzászóláshoz be kell jelentkezni
Ez nagyon jónak tűnik, ezzel kezdek. Akkor képes arra, hogy az általam lementett gombot megkeresi a grafikus felületen és megnyomja? Aztán az esemény után egy másik gombot keres meg, és megnyomja?
- A hozzászóláshoz be kell jelentkezni
Minden hulla a Mount Everesten valamikor egy nagyon motivált ember volt.
- A hozzászóláshoz be kell jelentkezni
Ez képes arra, hogy az általam lementett gombot megkeresi a grafikus felületen és megnyomja? Aztán az esemény után egy másik gombot keres meg, és megnyomja?
- A hozzászóláshoz be kell jelentkezni
Sajnos megmondani nem tudom. Ilyen-olyan keresgélések során akadtam rá és félretettem, hátha valamikor hasznát veszem. Ha jól tudom Orbánék online kérdőíveit is ilyesmi segítségével töltögették.
Minden hulla a Mount Everesten valamikor egy nagyon motivált ember volt.
- A hozzászóláshoz be kell jelentkezni
Értem, köszi.
- A hozzászóláshoz be kell jelentkezni