26. januar 2006 - 21:39Der er
14 kommentarer og 1 løsning
Alternativ SendKeys
Hejsa :) Jeg har et problem med et program, som ikke vil "godtage" SendKeys funktionen som jeg har brugt i det program jeg har lavet. I det program (det jeg ikke har lavet) sker der en funktion når jeg trykker på 3, men jeg kan ikke bruge SendKeys fra mit program, og så fremkalde den funktion i det andet program, selvom der er focus på det. Nogen der kender til en "alternativ" metode til at sende taster til et andet program ?
jeg har programmet aktivt og maximized ... det mystiske er at jeg godt kan skrive tekst i tekstboks der, men ikke udføre den command som 3 burde gøre (og gør når jeg trykker på tastaturet)
Ja nu kan du jo ikke ha 2 programmer aktiveret på samme tid.. altså du kan ikke både trykke på en knap i dit progra og samtidig ha det andet program aktivt..
men du kan jo prøve at lave en lille test for at se om programmet vil "godtage" SendKeys()..
jeg har allerede en timer, som bruger SendKeys "3", og når jeg trykker på start, går der ca. 10 sek før den begynder at SendKeys "3", og den tid bruger jeg til at gå ind i det andet program (som helst burde modtage 3-tallet og udføre en funktion)
når jeg trykker på Enter, inde i det andet program, så kan den godt modtage 3-tallerne, men ikke når jeg vil udføre den funktion som er bundet til 3-tallet ... :-/ Jeg har indtil videre en funktion til at simulere et museklik på den pågældende funktions ikon, men det kræver jo desværre at musen er over ikonet, hvilket godt kan være lidt træls at den skal være hele tiden .. :(
Nope, pga når jeg trykker enter, kommer den ind i et felt hvor man kan skrive tekst, hvilket den ikke skal. Den skal kunne trykke direkte på 3, hvorefter en funktion i programmet bliver sat igang
Nope det er ikke F3.. Det er et spil hvor jeg har en slags toolbar som gør at når jeg trykker på den med musen, sker der en bestemt ting, men jeg kan også trykke på fx 3 for at igangsætte handlingen.. Men findes der ikke en anden form for SendKeys evt. API som jeg kan prøve?
Det kan godt være at programmet scanner dit keyboard direkte "eller noget lignende" og så ikke får inputtet "den rigtige vej ind" jeg oplevede noget lignende engang jeg var ved at logge ind i et andet program hvor jeg havde "glemt" mit password. Brugernavnet kunne jeg godt sende men ikke password.
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.