11. november 2003 - 21:41Der er
11 kommentarer og 1 løsning
Simulere et muse click og keyboard tast.
Jeg er ved at oprette et program som skal kunne logge mig på et andet program. Det andet program skal altid ha udfyldt nogle data, og da jeg er fantastisk doven, så vil jeg lave et program der kan gøre det.
Jeg ved hvad koordinaterne på de forskellige felter er, nu skal jeg bare ha fundet udad hvordan jeg får simuleret et click fra musen og nogle keyboar taster.
Jeg vil gætte på at der skal oprettes nogle Events, som skal sendes til Windows. Men jeg aner ikke hvordan man skal gøre det.
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
Ikke med mindre at man gerne vil vide hvordan den der tallerken er blevet lavet, og man skal måske bruge det senere til noget andet, så det vil være rart at vide.
Jeg er ikke klar over, hvorvidt det er muligt at bruge Windows API kald fra C# - men det er the way to go, når du skal lave den slags. Du skal kigge på SendInput:
Umiddelbart ser det ud som om at det er det jeg skal bruge, jeg har ikke lige mulighed for at teste det nu, men jeg prøver i aften, og hvis det virker, så sender jeg nogle point til dig.
Du er nødt til at definere din struct selv, du kan ikke hive det ud af DLL'en:
public struct INPUT { // det der nu skal være i struct'en - find det på MSDN Lib. };
LP betyder Long Pointer - så du skal give en pointer til din struct med i kaldet.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.