Gå til innhold

Program for automatiske museklikk


Anbefalte innlegg

Hei! Jeg er på jakt etter et program som kan kopiere museklikk og gjenta dem. Noen som har en kode for et slikt program? Eller er det noen som vet hvordan jeg kan lage det? Jeg behøver ikke å vite hvordan jeg skal lage hele programmet, men bare hvordan jeg skal få programmet til å gjenta museklikk etter en bestemt tid. Er det noen som vet?

Lenke til kommentar
Videoannonse
Annonse

Sjekk ut Ctypes: http://sourceforge.net/projects/ctypes/

 

 

Da kan du styre musen og slikt:

 

f.eks:

from ctypes import *

windll.user32.SetCursorPos(310, 460)  #flytter musen til posisjonen på skjermen 

windll.user32.mouse_event(0x2, 0, 0, 0, 0)  #Venstre klikk ned
windll.user32.mouse_event(0x4, 0, 0, 0, 0)  #Venstre klikk opp

 

Finnes sikkert andre måter å gjøre det på også, men det er bare denne jeg vet om.

Lenke til kommentar
Sjekk ut Ctypes: http://sourceforge.net/projects/ctypes/

 

 

Da kan du styre musen og slikt:

 

f.eks:

from ctypes import *

windll.user32.SetCursorPos(310, 460)  #flytter musen til posisjonen på skjermen 

windll.user32.mouse_event(0x2, 0, 0, 0, 0)  #Venstre klikk ned
windll.user32.mouse_event(0x4, 0, 0, 0, 0)  #Venstre klikk opp

 

Finnes sikkert andre måter å gjøre det på også, men det er bare denne jeg vet om.

6294370[/snapback]

 

Lastet ned ctypes, men skjønner ikke hvordan jeg skal bruke det og hva jeg skal bruke det til :( Kan du forklare?

Lenke til kommentar
Neida, jeg bare lurte jeg. Det er sånt som er greit å vite :)

6295265[/snapback]

 

Du mener på registrere firma du.

 

Jeg er ikke helt sikker på hvor mye du kan tjene uten å betale skatt, grensa er på 29 xxx kr i året tenker jeg.

 

Du snakker med "staten" (Brønnøysundregstrene) for å få registrert firma.

 

Ekke noe vits å stresse med å registrere firma når du ikke kan så mye programmering og ikke kan jobbe. Skaff deg skikkelige produkter (LAG SELV), bli populær, når "alle" vet om deg, begynn å selge, og pengene strømmer inn :)

Lenke til kommentar

Du skriver

 

from ctypes import *

 

 

da kan du skrive f.eks

 

windll.user32.mouse_event(0x2, 0, 0, 0, 0)

windll.user32.mouse_event(0x4, 0, 0, 0, 0)

 

eller du kan også skrive

 

windll.user32.mouse_event('MOUSEEVENTF_LEFTDOWN', 0, 0, 0, 0)

windll.user32.mouse_event('MOUSEEVENTF_LEFTUP', 0, 0, 0, 0)

 

det blir ett klikk med venstre museknapp.

 

 

Eller du kan skrive slik som luser32 skrev, men da trenger du denne tror jeg:

https://sourceforge.net/projects/pywin32/

 

Da kan du skrive

 

import win32api

 

win32api.mouse_event(2, 0, 0, 0, 0)

win32api.mouse_event(4, 0, 0, 0, 0)

 

det blir et klikk med venstre museknapp.

Lenke til kommentar

Tusen takk :D Jeg skal prøve meg litt fram :) :) :):D :D Men når jeg lager dette... Er det da mulighet for å gjøre slik at jeg kan velge ut et spesielt vindu som jeg har oppe f. eks. nettleseren min slik at museklikkene som programmet lager vil bare ha noen effekt i den nettleseren. Er det mulig?

Endret av chipmann
Lenke til kommentar

Du kan prøve å installere pywinauto: http://sourceforge.net/projects/pywinauto

 

Da kan du f.eks skrive:

 

import pywinauto

 

pywinauto.findwindows.find_window(top_level_only = False, visible_only = False, enabled_only = False, best_match ="Opera")

 

 

 

Jeg har nesten ikke testet det så mye, så jeg vet ikke hvordan det funker helt.

Men når jeg skrev det over her, så fant jeg ihvertfall opera vinduet. så du kan prøve deg litt fram med det der og se om du får til noe.

Lenke til kommentar

takk :):D

Men her er et nytt spørsmål: Jeg holder på med et veldig enkelt tekstbasert spill. Men jeg har et lite problem. Hvordan gjør jeg slik at når det står for eksempel "du fant 4 piler. vil du plukke dem opp?", og jeg ønsker at hvis man velger å plukke dem opp så blir de lagt til i en behloder som man har i spillet. hvis man vil kaste de senere skal de bli borte fra beholderen. Hvordan gjør jeg dette? Noen som har peiling? :hmm:

Endret av chipmann
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...