Avatar billede koppelgaard Praktikant
11. oktober 2007 - 18:28 Der er 8 kommentarer og
2 løsninger

Aktivere program som køre skjult i baggrunden

Kan man komme i kontakt med et program, som kører skjult i baggrunden og gøre det synligt igen?
Avatar billede egzonrh Nybegynder
11. oktober 2007 - 18:55 #1
Hvad for et program taler vi om? Er det en bestemt en?
Avatar billede koppelgaard Praktikant
11. oktober 2007 - 19:07 #2
Undskyld jeg ikke nævnte det. Det er mit eget C# program til at registre mit tidsforbrug på arbejde. Det skal dukke frem en gang hver ½-1 time og spørge om et aktivitetsnummer. Der kan jeg godt klare!

Men en gang imellem ønsker jeg, at have det op lige nu og her og tænkte, at man måske kunne aktivere det med ctrl et-eller-andet.
Men jeg ved ikke om C# kan overvåge tasteslag, når det kører i baggrunden?


Michael
Avatar billede egzonrh Nybegynder
11. oktober 2007 - 20:24 #3
Jeg er ikke sikker om de her hjælper:

1. Åbn jobliste. Bare tryk på Ctrl+ALT+DELETE. Under programmer: hvis programmet er der skal du bare dobbelt klikke på den, så burde den komme op.
(TABULATOR er knappen med de 2 piler)

2. Hold ALT inde og så tryk på TABULATOR, og stadig holde ALT inde. Med denne måde kan du skifte vinduer uden at behøve at trykke på dem med musen. Det kunne godt være den er der, når du gør det.

3. Den der program du snakker om. Åbn den hvis du kan finde den under C drev eller andre steder. Og så er der måske et sted hvor der står "Keys" eller "Genveje" eller sådan noget. Ligesom på Firefox: Filer, Rediger, Vis, Historik, Bogmærker, Funktioner, Hjælp osv. Så måske kan du finde løsningen der hvad man skal trykke for at komme op.

Hvis de her 3 måder ikke virker, så prøver jeg at finde andre måder.
Avatar billede koppelgaard Praktikant
11. oktober 2007 - 20:46 #4
Jeg har glemt at nævne at PROGRAMMET ER SKJULT: ALTSÅ FORSTÅET SÅDAN  ET DER I KODEN UNDER AKTIVE FORM ER SKEVET:

this.visible =false

hvorefter formen og dermed programmet ikke er synligt for brugeren, men ganske rigtigt, som du skiver kan ses under jobliste.

Der jeg gerne have er at programmet bliver synligt igen, altså:

this.visible =true


Har du en løsning på det?
(Kan C# kan overvåge tasteslag, når det kører i baggrunden?)
Avatar billede nielle Nybegynder
11. oktober 2007 - 21:35 #5
Sådan noget med at sætte en keyboard hook op...

http://www.codeproject.com/csharp/globalhook.asp
Avatar billede koppelgaard Praktikant
11. oktober 2007 - 22:31 #6
Det ser ud til at være lige det jeg søger ! Tænk at man virklig kan det.
Jeg har desværre ikke C# ved hånden og kan første teste i morgen. Og min computer er lige brudt ned så måske det først bliver i overmorgen- suk.
Vender tilbage.

Tak for indsatsen, begge.


Michael
Avatar billede lasserasch Juniormester
12. oktober 2007 - 08:30 #7
Ellers skulle du måske overveje at lægge et NotifyIcon ind. Så vil du jo altid kunne klikke på det for at få programmet vist igen.

/Lasse
Avatar billede koppelgaard Praktikant
13. oktober 2007 - 10:01 #8
Nielle: Der var lige det jeg gerne ville have, du får 30.

Lasse: Du for 30 for dit gode indspark, som jeg godt kunne bruge, selvom det ikke vil gøre formen synlig, som du skrev på Messenger.

Eqzonrh : Du får karme for din gode vilje.

Lasse og Nielle sender I svar?
Avatar billede lasserasch Juniormester
13. oktober 2007 - 14:25 #9
.
Avatar billede nielle Nybegynder
14. oktober 2007 - 18:21 #10
Svar :^)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester