---
title: "\"visuell\" på tryckning av tangentbordsknapp..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/99790-visuell-på-tryckning-av-tangentbordsknapp"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "fjulll"
published: "2004-03-18T21:44:06.000Z"
updated: "2004-03-19T09:32:35.000Z"
replies: 4
views: 251
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/99790-visuell-på-tryckning-av-tangentbordsknapp"
---

# "visuell" på tryckning av tangentbordsknapp...

## #1 — fjulll, 2004-03-18T21:44Z

Hej!

Jag skulle vilja göra en 'visuell' knapptryckning.. Alltså att när jag kör programmet så skulle den göra allt som den skulle göra om jag tryckte te x. E

Alltså typ RUN_KEY(e); elr nå sådant

Har någon nått förslag?

Permalänk: https://www.webforum.nu/p/99790

## #2 — niko, 2004-03-19T07:12Z

Snor min egen kod från den [här](http://www.webforum.nu/showthread.php?s=&forumid=29&threadid=94751) tråden.

```
Private Declare Function SendMessage Lib "user32" Alias _
    "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, _
    ByVal wParam As Long, lParam As Any) As Long

Private Declare Sub Sleep Lib "kernel32" _
    (ByVal dwMilliseconds As Long)
    
Private Const WM_KEYDOWN = &H100
Private Const WM_KEYUP = &H101

' ...
    'Tryck ner.
    SendMessage Command1.hwnd, WM_KEYDOWN, 32, 0
    Sleep 2000
    'Tryck upp.
    SendMessage Command1.hwnd, WM_KEYUP, 32, 0
```

Permalänk: https://www.webforum.nu/p/1303597

## #3 — fjulll, 2004-03-19T08:16Z

och

och hur bestämmer jag vilken tangent som ska användas?

Permalänk: https://www.webforum.nu/p/1303623

## #4 — niko, 2004-03-19T08:36Z

Eh .. öh .. När jag läser din fråga igen så ser jag att jag nog missförstod. Jag trodde du menade att du vill trycka visuellt på en VB-button.

Det du är ute efter är antagligen bara:

```
SendKeys("E")
```

?

Permalänk: https://www.webforum.nu/p/1303631

## #5 — fjulll, 2004-03-19T09:32Z

hehe :) jo, du missförstod nog :)

men tack, så om jag har en loop och så har jag det programmet på och så trycker jag nånstans man ska skriva, så skriver den eeeeeeee?

tack :)

Permalänk: https://www.webforum.nu/p/1303648

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/99790-visuell-på-tryckning-av-tangentbordsknapp
