Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Windows funnktioner som startas från VB?

Postades av 2006-02-20 12:08:07 - Jörgen Svensson, i forum visual basic - allmänt, Tråden har 10 Kommentarer och lästs av 967 personer

Hej! Jag undrar om det finns ett bra sätt att starta ett windows kommando från ett VB program. Mitt problem har uppstått när jag vill ta en print screen på innehållet på skärmen, men jag har endast et industri tangent bord utan Print screen knapp. Förut har jag kört OSK (On screen keyboard) men då bilderna används i manualer så vill jag inte ha OSK synligt på bilden.

Det var då jag fick en idé, att skapa ett VB program som jag lägger på ett minnessticka, där även bilden ska sparas. Det enda programmet ska göra, är at aktivera windows printscreen funktion och lägga bilden i minnet, så at jag kan kllistra in den i paint.

MvH Jörgen Svensson


Svara

Sv: Windows funnktioner som startas från VB?

Postades av 2006-02-20 16:42:34 - Thomas Roman

Testa:
<code>
SendKeys "{PRTSC}"
</code>

Funkar inte det så kan du ta en skärmdump med programmet istället för att kalla på Windows funktion.


Thomas


Svara

Sv:Windows funnktioner som startas från VB?

Postades av 2006-02-21 08:01:56 - Jörgen Svensson

Hmmm.. SendKeys "{PRTSC}" fungerade inte. Inga larm, men heller ingen skillnad. Är du säker på tecknerna runt PRTSC?

Menar du programmet bakom kommandot? Har kikat i system, men kan inte hitta något som heter så.


Svara

Sv: Windows funnktioner som startas från VB?

Postades av 2006-02-21 11:07:19 - Sven Åke Persson

Jag testade också SendKeys "{PRTSC}" funkade inte på mitt moderna tangentbord.
Syntaxen SendKeys "{PRTSC}" är korrekt.

Å andra sidan så funkar inte min tangent heller.
Har aldrig fått det att funka,hur är det egentligen tänkt ?


Svara

Sv:Windows funnktioner som startas från VB?

Postades av 2006-02-21 12:58:38 - Jörgen Svensson

Jo, printscreenknappen fugerar ju så att du kopierar en bild av vad du har på skärmen för tillfället, och lagrar den i minnet.

För att kunna göra bruk av den, klistrar man in den i ett ritprogram, liknande Paint.

Om det inte är det du undrade över, utan mitt problem, så är det så att jag tänkte skapa ett litet program som tar en print screen utan att synas, eller i alla fall synas väldigt lite.

En osynlig form som tar en screen dump när den startas. Göra den till en .exe fil, som man skapar en Short key till (t.ex Control S). Efter screen dumpen är färdig unloadas programmet som avslutas.

Detta skapar en knapp-kombination som tar en screen dump, när inte knappen på tangentbordet fungerar eller existerar.

I mitt fall är det för att ta skärm dumpar på en NC maskins dator för att kunna använda bilderna i operatörsmanualer.

Än så länge har jag kopplat in ett vanligt tangentbord för varje gång jag behöver trycka på knappen, men inser att det måste finnas ett lättare sätt.

MvH Jörgen


Svara

Sv: Windows funnktioner som startas från VB?

Postades av 2006-02-21 14:58:34 - Thomas Roman

Nej, med programmet så menade jag ditt program du håller på att skapar. Dvs göra en egen skärmdump via VB-kod.

Titta mer på [&lt;Print screen&gt;]


Thomas


Svara

Sv:Windows funnktioner som startas från VB?

Postades av 2006-02-21 16:45:53 - Sven Åke Persson

<b>och lagrar den i minnet.</b> Skrev Jörgen.
Då förmodar att du menar Klippbordet , eller ?

När jag testar min knapp PrtSc så förväntade jag mig att
det skulle finnas data i tex PaintShop <Paste>. Men icke !


Svara

Sv: Windows funnktioner som startas från VB?

Postades av 2006-02-21 17:56:47 - Thomas Roman

Jag läste lite mer på internet och såg att skicka Print Screen med SendKeys inte fungerar för att göra en skärmdump. Så lösningen blir att använda sig av koden jag länkade till tidigare.

Sven:
Om du trycker på Print Screen på ditt tangentbord så ska du kunna klistra in en skärmdump i valfritt ritprogram med tex CTRL+V. Tips: ALT+Print Screen kopierar enbart det aktiva fönstret.


Thomas


Svara

Sv:Windows funnktioner som startas från VB?

Postades av 2006-02-28 09:59:58 - Jörgen Svensson

Jo programmet fungerar bra!

Bara några småsaker kvar:

1. Jag vill inte ha bilden presenterad på skärmen, utan vill bara ha den lagrad på klippbordet. Lätt förvirrande när man får upp en likadan bild av maskin verktygsprogrammet, bara att den inte går at klicka på.. hmmm ... Experimenterade lite med att placera Unloadme på lite olika ställen, men utan någon riktig framgång. Beror förmodligen mest på mina begränsade kunskaper.. ;-)

2. Denna punkten är ju inte alls riktad mot programmeringen, utan snarare om någon skulle ha lite windows kunskaper: Kan man skapa en short key till ett program som ligger på till exempel ett flashkort? Mitt scenario är ju så här:

Vi bygger ett antal maskiner varje månad. Varje maskin har en PC och windows XP. Mitt mål är ju att man ska kunna stoppa i ett flashkort i pc:n trycka en short key till print screen substitut programmet, en bild skapas, i klippbord minnet eller sparas på flashkort. Bilden ska enbart innehålla en printscreen av programmet vi använder oss av för att presentera maskinen till operatören. Detta program är i fullscreen, så vårt VB program får inte bli synligt, like lite som en filhanterare som man använde sig av för att starta VB programmet.

Klurigt? Javisst! :-)


Svara

Sv: Windows funnktioner som startas från VB?

Postades av 2006-02-28 11:28:00 - Thomas Roman

Egentligen behöver du ingen Form alls, men jag ska försöka göra det så enkelt som möjligt så vi kör med det ändå.

Sätt Form1 till Visible = False. I Form_Load använder du skärmdumpskoden som jag länkade till tidigare. Jag antar att bilden sparas till en Picturebox eller liknande. Spara bilden med SavePicture eller Picturebox1.SavePicture (lite osäker) till App.Path & "bild.bmp". Vill du ha bilden i något annat format så finns det kod för det på internet. Direkt efter den koden så kör du Unload Me.

Spara exe-filen i roten på flashkortet, dra ut en genväg från exe-filen till skrivbordet. Välj egenskaper på genvägen och sätt valfri tangentkombination i Kortkommando.


Thomas


Svara

Sv:Windows funnktioner som startas från VB?

Postades av 2006-03-02 18:29:40 - Martin Rex

Det finns ett litet trevligt program som heter PrintKey, där man kan dumpa skärmen till skrivaren, och även beskära bilden om man inte vill ha med hela.
Jag tror att det är gratis.

/Martin


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 723
27 958
271 751
768
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies