Aplicație practică mouse_event

Aplicație practică mouse_event

Cel puțin o dată, da, este necesar. Așa că am făcut-o. Nu m-am gândit cu adevărat la funcția care imită butoanele mouse-ului (clicuri). până când un tip vesel nafludil pe site-ul meu pentru software-ul liber. Ca urmare, a fost necesar să ștergem mai mult de 400 de știri despre diferite versiuni. Desigur, dacă postea știri unde ar trebui să fie, atunci aș fi observat. Dar aici este o viclenie! Le-a turnat în catalogul de articole, și mă duc acolo foarte rar. Nu, desigur, această versiune nu a fost activată și se pare că scuipă, dar dimensiunea site-ului este încă limitată. Aparent, el a făcut-o special pentru astfel de programe adaptate nevoilor pentru completarea de știri. Când am început să curăț mana. apoi mi-am dat seama că ar fi destul de plin de umor. A trebuit să fac clic pe panoul de administrare pentru a șterge știrile și apoi să-l confirm. După 10-15 șterse de știri, am început să mă gândesc la automatizarea acestei sarcini. Am căutat ceva gata. dar tot felul de heaped sus, o mulțime de timp pentru a studia. Am decis să-mi fac propria mea. În minte, keybd_event a revenit imediat pentru a simula apăsările de la tastatură. Odată ce există cheile, trebuie să existe un șoarece. Am urcat pe Internet și am întâlnit imediat funcția Mouse_Event. De asta aveți nevoie!













Această funcție este capabilă să faceți clic și să mutați mouse-ul. Dar dacă prima se face foarte simplu, apoi pentru a determina coordonatele parametrilor funcției, trebuie să le convertiți într-un alt sistem de coordonate, care, pentru sarcinile mele, pur și simplu nu era necesar. Există modalități mult mai ușoare: funcția SetCursorPos este destul de utilă pentru deplasarea mouse-ului. Ca urmare, o astfel de schemă a fost obținută în ciclul:

Pentru ca aceasta să pară evidentă, am scris un cod similar:

În acest mod simplu, am eliminat cu ușurință toate inundațiile de pe site și, în același timp, m-am familiarizat cu o altă funcție API excelentă.







Articole similare

Trimiteți-le prietenilor: