Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: VB6: SendKeys, näppäimistön matkiminen

Sivun loppuun

Antti Laaksonen [21.03.2002 11:47:20]

#

Näppäimistön matkiminen onnistuu Visual Basicilla helposti SendKeys-komennolla. Esimerkki avaa Notepadin ja lähettää sille tekstiä ja lopuksi sulkee sen (ohjelma pysähtyy Haluatko tallentaa tiedoston -ilmoitukseen). Tarkemmat tiedot komennon käyttömahdollisuuksista saa Visual Basicin ohjeista.

Private Sub Form_Load()
    Shell "notepad.exe", vbNormalFocus
    SendKeys "OTSIKKO", True
    SendKeys vbCr, True
    SendKeys "-------", True
    SendKeys vbCrLf, True
    SendKeys "Näin helposti käy ", True
    SendKeys "näppäimistön matkiminen ", True
    SendKeys "Visual Basicilla", True
    SendKeys "%{F4}", True
    End
End Sub

thefox [22.03.2002 21:06:31]

#

Todella hyvä vinkki. En tiennytkään että se _noin_ helppoa on :)

Monkkats [11.11.2003 21:31:17]

#

Hyödyllinen, tollasta tarviinki.

D4_B34M [10.12.2004 11:47:47]

#

^Olis vähan helpommalakin ymmärtäny..

Aloittelija3 [03.02.2006 17:47:44]

#

SendKeys is a type and cannot be used as an expression.
Mitenkäs ton sais korjattua?

vsbs [17.03.2006 21:28:41]

#

Ja niille kenellä on vb.net niin pitää käyttää:
SendKeys.Send("tähä teksti") Tollee

Deic [19.03.2007 20:48:58]

#

Voiko tolla tavalla tehä jotenki "Flooadaus" ohjelman

Thez3r0 [01.08.2007 21:51:00]

#

Miten tuota voi siis käyttää? Mulla ei tapahdu mitään. Entä miten toi tesmu sai tehtyy tänne tuon?


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta