Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: VB.Net sendkeys nappi pohjaan?

Sivun loppuun

Jiibah [23.02.2009 16:59:00]

#

Moro!

Eli siis, haluaisin painaa esimerkiksi 'W' Napin pohjaan, eli ei rämpytystä 200 kertaa, vaan nappi pohjaan.
Jotenkin näin? Sendkeys.send("{W DOWN}")?
Mutta EI näin Sendkeys.send("{W 200}")

Jiibah [23.02.2009 21:07:42]

#

Jos olette vastauksen keksineet, niin osaisikko kukaan sanoa samaa C#llä?

JussiR [25.02.2009 19:03:46]

#

Visual Basic 6:ssa ei ainakaan onnistu sendkeysillä kuin alas-ylös painallus.

Kokeile keybd_event funktiota

Jiibah [26.02.2009 17:11:35]

#

ok.. entäpä C#llä?

Metabolix [26.02.2009 17:45:57]

#

Samat .Net-kirjastot silläkin on.

Jiibah [26.02.2009 18:06:55]

#

Allrait.. Mikä ihmeen virhe tässä on, kun valittaa
"namespace does not directly contain members such as fields or methods"

 Public  Declare  Sub keybd_event Lib "user32.dll" (ByVal bVk As  Byte,  ByVal bScan  As  Byte,  ByVal dwFlags As Int32, ByVal dwExtraInfo As Int32)

neau33 [26.02.2009 20:06:30]

#

Heippa!

siinä ompi sellainen virhe, että olet sijoittanut rimpsun väärään paikkaan, elikä esim.

'...
Public Class Form1
   Public Declare Auto Sub keybd_event Lib "user32.dll" _
  (ByVal bVk As  Byte,  ByVal bScan  As  Byte,  _
  ByVal dwFlags As Int32, ByVal dwExtraInfo As Int32)
  '...

Jiibah [27.02.2009 21:25:27]

#

Ahaa! Visual Basicissa toimi oikein hyvin! Mutta silti valittaa C#:ssä, vaikka samassa paikassa on.. ;)


Sivun alkuun

Vastaus

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

Tietoa sivustosta