01. september 2004 - 20:13
Der er
13 kommentarer og 1 løsning
Flyt musen, klik.
Kan det lade sig gøre at lave sådan musen kører forskellige steder hen på skærmen og klikker? Kode søges tak!:) -Web-geek-
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
01. september 2004 - 20:27
#1
SetCursorPos og SendInput, find dem i din kompilers dokumentation eller på MSDN Det er lidt kmpliceret, jeg prøver at skrue et "simplet" eksempel sammen. Du bruger MinGW ikke?
01. september 2004 - 20:28
#2
Jeg er virkelig en nybegynder i C++ begyndte for små 2 timer siden, kan dog kun if-else, switch, lave en variabel, og udskriver data'er, jeg kan ikke det store, derfor søger jeg _hele_ koden.
01. september 2004 - 20:37
#3
F.ex: #define WINVER 0x500 #include <windows.h> int main() { POINT p; INPUT Input[2]; memset(Input, 0, sizeof(Input)); Input[0].type = INPUT_MOUSE; Input[0].mi.dwFlags = MOUSEEVENTF_LEFTDOWN; Input[1].type = INPUT_MOUSE; Input[1].mi.dwFlags = MOUSEEVENTF_LEFTUP; GetCursorPos(&p); for(int i = 0; i < 10; i++) { SetCursorPos(p.x + 100, p.y + 100); Sleep(500); SendInput(2, Input, sizeof(INPUT)); SetCursorPos(p.x, p.y); Sleep(500); } }
01. september 2004 - 20:38
#4
Mange tak! Hvordan får jeg den til og klikke? Og hvad betyder sleet(500), er det 5 sekunder eller hvad?
01. september 2004 - 20:40
#5
Fandt ud af, at sleep var hastigheden.
01. september 2004 - 20:41
#6
SetCursorPos sætter positionen på musen (dvs markøren på skærmen, ikke den du har i hånden). Sleep(500) får den til at sove i 500 ms = 1/2 sek SendInput Sender en Venstre Mus Ned og en Venstre Mus Op event.
01. september 2004 - 20:44
#7
Lidt større sag. + Kan det være muligt at den åbner det man har på proceslinien og skriver "Hey" på tasteturet automatisk? + Kan det være muligt at lave en stop knap feks. knappen: Pause|Break + Kan det være muligt at når programmet kører og stopper, så restarter den programmet, og får den til at starte forfra Hvis det er muligt og du gider og lave det, så du simpelhen alletideres, så vil jeg virkelig takke dig!
01. september 2004 - 20:56
#8
Ja, det er sansynligvis muligt. Men hvis ikke du har et fornuftigt formål med projectet tror jeg at at jeg har vigtigere ting for. Når du har programmeret i 2-3 måneder kan du lave det selv.
01. september 2004 - 20:57
#9
Vil du ikke prøve og lave det til mig?
01. september 2004 - 22:47
#10
Nej. Prøv at søge lidt på google, jeg er ret sikker på at noget tilsvarende er laver 117 gange før.
02. september 2004 - 20:12
#11
Iorden, læg svar.
02. september 2004 - 20:56
#12
Nej, for så giver du mig bare point, det vil jeg gerne undgå.
02. september 2004 - 21:57
#13
Så lægger jeg svar selv.
02. september 2004 - 21:57
#14
1
Kurser inden for grundlæggende programmering