🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #9838

Re: Een .bat file in plaats van keyboard strokes???

#9838
From: Kris
Date: Wed, 03 Apr 2002 10:52
37 lines
2602 bytes
Jeps, denk bijvoorbeeld aan een klavier voor mensen die niet kunnen typen op
een gewoon keyboard, en dus met de muis de letters aanwijzen. Nu, met
*alleen* een bestand (waarin de toetsen staan) ga je niet ver komen. Je gaat
zelf een programma moeten schrijven om die toetsen een voor een naar die
applicatie te 'sturen'.

Kort gezegd resulteert het drukken op een toets in een windows message (twee
eigenlijk, WM_KEYDOWN en daarna WM_KEYUP). Extra info bij de message bevat
dan de hardware scancode enzo. Die messages kan je dan met SendMessage(..)
versturen naar het venster van je keuze. Je hebt nog wel een paar
mogelijkheden (keyb_event,..) maar SendMessage is misschien het flexibelst.

Je zal dus wel moeten programmeren. De functies waarover ik spreek zijn
gewoon functies uit de windows API, en kan je dus in VC++ en andere
programmeertalen (mits correcte includes/imports/...) gewoon gebruiken.

Erg moeilijk is het dus niet, maar ja zal wel meer moeten doen dan een .bat
file schrijven vrees ik.

Meer info over de windows API (en deze functies) vind je op:
http://msdn.microsoft.com/library/ (voor VC++)
http://www.allapi.net/ (voor VB)
...

mvg
kris


<no.directmail@attbi.com> wrote in message
news:h5flaugj3r4o5vokqp8srvqsp3i6q6721n@4ax.com...
> Is het mogelijk, in het om het even welk programma, de keyboard te
> vervangen door een bestand die de in het programma normaal aanwezige
> klavier commando's uitvoerd en dus automatizeerd?
>
> Hoe kan ik dat doen?
>
> Paul
Technical Details
Message-ID: <L9Bq8.19$sr2.2809@news.chello.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!news.infoave.net!skynet.be!skynet.be!newshub1.nl.home.com!news.nl.home.com!news-x2.support.nl!amsnews01.chello.com!news.chello.be!not-for-mail
References: <h5flaugj3r4o5vokqp8srvqsp3i6q6721n@4ax.com>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,3db4d8b234d02383
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-04-03 02:53:37 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!news.infoave.net!skynet.be!skynet.be!newshub1.nl.home.com!news.nl.home.com!news-x2.support.nl!amsnews01.chello.com!news.chello.be!not-for-mail
From: "Kris" <nospam@for.me>
Newsgroups: be.comp.programming
References: <h5flaugj3r4o5vokqp8srvqsp3i6q6721n@4ax.com>
Subject: Re: Een .bat file in plaats van keyboard strokes???
Lines: 39
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4807.1700
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700
Message-ID: <L9Bq8.19$sr2.2809@news.chello.be>
Date: Wed, 3 Apr 2002 12:52:33 +0200
NNTP-Posting-Host: 195.162.214.182
X-Complaints-To: abuse@chello.be
X-Trace: news.chello.be 1017831147 195.162.214.182 (Wed, 03 Apr 2002 12:52:27 MET DST)
NNTP-Posting-Date: Wed, 03 Apr 2002 12:52:27 MET DST
Organization: Chello Belgium Usenet Service