Gyakorlati alkalmazás mouse_event

Gyakorlati alkalmazás mouse_event

Legalább egyszer, igen, ez szükséges. Tehát van. Nem igazán gondoltam az egér gombjait (kattintásokat) utánzó funkcióra. amíg egy vidám srác nafludil a honlapomon ingyenes szoftvereket. Ennek eredményeképpen több 400 újdonságot kellett törölni különböző verziókból. Természetesen, ha új híreket tesz közzé, akkor kell, hogy észrevegyék. De itt egy ravasz! A cikkek katalógusába öntötte őket, és nagyon ritkán megyek. Nem, természetesen ez a verzió nem volt aktiválva és úgy tűnik, hogy köpni, de a webhely mérete még mindig korlátozott. Nyilvánvalóan kifejezetten erre a szükségletekre adaptált programot készített a hírek feltöltésére. Amikor kézzel kezdtem tisztítani. aztán rájöttem, hogy nagyon humoros lesz. Az admin panelbe kellett kattintanom, hogy törölje a híreket, majd erősítse meg. 10-15 újdonság törlés után elkezdtem gondolkodni a feladat automatizálásáról. Kerestem valami készen. de mindenféle felhalmozott, sok időt tanulni. Úgy döntöttem, hogy a sajátom. Az elme, a keybd_event azonnal újjáéledt, hogy szimulálja a billentyűleütéseket. Miután a kulcsok vannak, akkor egérnek kell lennie. Felmásztam az internetre, és azonnal találkoztam az Mouse_Event funkcióval. Erre van szükséged.

Ez a funkció képes az egér kattintására és mozgatására. De ha az elsőt egyszerűen elvégezzük, akkor a függvény paramétereinek koordinátáit meg kell adnunk egy másik koordináta-rendszernek, amely feladataim egyszerűen nem szükségesek. Vannak módok sokkal könnyebbek: a SetCursorPos funkció nagyon hasznos az egér mozgatásához. Ennek eredményeképpen egy ilyen rendszert kaptunk a ciklusban:

Annak érdekében, hogy nyilvánvalóvá váljon, hasonló kódot írtam:

Ilyen módon egyszerűen eltávolítottam az összes áradást a webhelyről, ugyanakkor megismerkedhettem még egy kiváló API funkcióval.

Kapcsolódó cikkek