Gå til innhold

Program som kan holde inne knapper vekselvis


Anbefalte innlegg

Skrevet (endret)

For det første, jeg er HELT fersk i programmering. For det andre, dette gjelder Linux, nærmere bestemt Linux Mint(basert på Ubuntu 8.04). For det tredje vet jeg ikke om dette er rikig kategori å spørre i.

Anyways, min problemstilling:

 

Jeg vil ha et lite program som holder inne W-tasten og S-tasten vekselvis i 2 sekunder til jeg ber den om å stoppe.

W-tast 2 sekunder

S-tast 2 sekunder

W-tast 2 sekunder

S-tast 2 sekunder

 

osv. Dere skjønner nok hva jeg vil nå.

Programmet skal rett og slett bevege en person i et spill frem og tilbake i et par dager mens jeg er på ferie :p

I tillegg lærer jeg litt om programmering :)

 

Noen som kan hjelpe meg?

Endret av khaffner
Videoannonse
Annonse
Skrevet

Instruksjonene får pc'en min til å klikke og henge :ermm:

 

Går det ikke an å skrive litt i en tekstfil og kjøre den som en applikasjon i terminalen eller noe?

Skrevet

Du må huske at et program som "holder inne" en tast gjør det i den terminalen/det vinduet det kjører. Det du sannsynligvis "vil" gjøre er å sende tastetrykket "w" og "s" (tilfeldigvis fremover og bakover i de fleste mmorpg-spill der folk er ute etter å lage levelingbots, som i de fleste tilfeller er imot EULA-en til spillet) til et annet vindu.

 

Da må du finne en hook i programmet du prøver å sende tastetrykkene til. Dette er mer vanskelig i linux enn i windows da linux er bedre på å beskytte minnet til kjørende programmer så slike hooks er vanskeligere å få til, etter som jeg har blitt fortalt.

Skrevet

Jeg bryter ingen EULA'er, det er ikke multiplayer av noen grad. Hadde jeg hatt bedre tid hadde jeg nok lagd noe mekanisk som trykker inn tastene manuelt, men nå må jeg ty til software. Ingen som kan hjelpe?

Skrevet

Bruk av "HASTER" i emnetittelen er etter min mening brudd på alminnelig netikette / folkeskikk på nett. Tror heller ikke du får hjelp noe raskere på den måten.

 

Werner

Skrevet
Bruk av "HASTER" i emnetittelen er etter min mening brudd på alminnelig netikette / folkeskikk på nett. Tror heller ikke du får hjelp noe raskere på den måten.

 

Werner

 

Enig. Jeg syntes det er litt frekt, og lar som regel være å svare på slike tråder. Dette er første gangen jeg har svart på en sånn tråd btw :!:

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...