---
title: "OK automatiskt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/96444-ok-automatiskt"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Qimen"
published: "2004-02-03T07:50:35.000Z"
updated: "2004-02-03T16:12:07.000Z"
replies: 10
views: 333
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/96444-ok-automatiskt"
---

# OK automatiskt

## #1 — Qimen, 2004-02-03T07:50Z

Hej

Kan man göra så att om datorn tar imot ett meddelande till datorn (ex. via net send) så ska metoden automatiskt "trycka" ok så att meddelandet försvinner? :)

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

## #2 — Gein, 2004-02-03T09:56Z

Varför vill man det? Trycka OK på alla meddelanderutor eller bara just från net send? I det senare fallet finns det betydligt enklare sätt att bli av med dessa ;)

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

## #3 — Qimen, 2004-02-03T11:36Z

Hehe jo det är just bara från net send. Hur kan man blocka så att man inte kan ta emot då? Snackade med en som sa att man fick göra en funktion i programmet som auto tryckte ok. Men Hur kan man annars göra det?

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

## #4 — Gein, 2004-02-03T11:38Z

Öppna Services (Tjänster), leta upp Messenger, stäng av tjänsten och se till att den inte startas igång automatiskt.

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

## #5 — Qimen, 2004-02-03T11:40Z

> **Gein skrev:**
>
> Öppna Services (Tjänster), leta upp Messenger, stäng av tjänsten och se till att den inte startas igång automatiskt.

Mjo men nu gäller det ett program som ska köras på datorer där man inte har den möjligheten. Därför jag kollar på alternativa lösningar. :)

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

## #6 — niko, 2004-02-03T11:40Z

Om du inte vill stänga av Messenger Servicen så kan du kanske prova den här:

<http://www.clearlight.com/~rtvsoft/RtvReco.htm>

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

## #7 — Qimen, 2004-02-03T11:42Z

> **niko skrev:**
>
> Om du inte vill stänga av Messenger Servicen så kan du kanske prova den här:
> 
> <http://www.clearlight.com/~rtvsoft/RtvReco.htm>

Likadant där, måste på något sätt bygga in det i programmet.

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

## #8 — niko, 2004-02-03T11:51Z

Du kan få lite pseudokod i VB som du kan Googla/bygga vidare på:

```
do While true
	dinafönster = EnumWindows()
	for each fönster in dinafönster
		if GetWindowText(fönster) = "Messenger Service" then
			dinKnapp = FindWindow(fönster, "OK")
			SendMessage(dinKnapp, WM_MOUSEDOWN)
			SendMessage(dinKnapp, WM_MOUSEUP)
		end if
	next fönster
	Sleep EN_LITEN_STUND
loop
```

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

## #9 — Qimen, 2004-02-03T12:18Z

Ok, ska testa när jag kommer hem.

/r Hmm tydligen måste jag deklarera EnumWindows men jag vet inte riktigt hur (nybörjare på vb ;) ), sökte en del på google och hitta en hel del men inget som jag fick rätt på. Hur ska jag lösa detta? :)

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

## #10 — niko, 2004-02-03T15:24Z

Jag ändrade i den här:

<http://www.thescarms.com/VBasic/EnumWindows.asp>

Nu dödar den alla fönster med texten "Messenger Service" eller "Tjänsten Messenger" en gång varannan sekund. Men du kan ju ändra som du vill ha det.

Bilagor:

- [killpopup.zip](https://www.webforum.nu/a/2789.zip)

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

## #11 — Qimen, 2004-02-03T16:12Z

Tack niko för din insats! Fick det att fungera som det skulle. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/96444-ok-automatiskt
