| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan får du adgang CPU Temperatur i VB
    Hvis du er ved at opbygge et simpelt hardware statistik program , det første sted at kigge i, er Windows Management Instrumentation ( WMI ) reference, hvor du vil finde en masse smarte spørgsmål, du kan gøre til grænsefladen at finde ud af mange ting om dit system. Du kan finde temperaturen på dit CPU'er ved at sende en forespørgsel til WMI for " MSAcpi_ThermalZoneTemperature " og søger til " CurrentTemperature " værdi. Det er lettere sagt end gjort , men, så sørg for at røre op på din programmering færdigheder. Instruktioner
    1

    Åbn en Visual Basic Windows Form projektet og kalder det noget, du gerne vil.
    2

    Opret en knap ved at vælge knappen punkt på din værktøjskasse og trække en boks på tværs af din formular , der dækker det område, du gerne vil have på knappen for at vises i.
    3

    Dobbeltklik på den knap, du lige har oprettet til at tage dig selv til sin klik begivenheden funktion i koden view .
    4

    Erklær en ny Management Object Searcher inde klik begivenheden og videregive dets konstruktion parametre som roden WMI klassen med en forespørgsel for " MSAcpi_ThermalZoneTemperature ". Du kan gøre det sådan her : Hej

    Dim s As New System.Management.ManagementObjectSearcher ( _ " root /WMI ", " SELECT * FROM MSAcpi_ThermalZoneTemperature " )
    5

    gentage gennem searcher du oprettede, og lave en midlertidig værdi inden for iteration for at vise værdien . Temperaturen af ​​CPU'en vil blive vist i en række af 0,1 enheder af Kelvin . For eksempel, hvis CPU-temperaturen er 27455 kan dette tolkes som 2745,5 grader Kelvin . Du bliver nødt til at konvertere temperaturen til den enhed, du ønsker at vise. Følgende eksempel gør iteration og viser CPU temperatur i Celsius : Hej

    For Each q Som ManagementObject In s.Get ( ) Dim tmp Som Double = CDbl ( q ( " CurrentTemperature " ) tmp = ( tmp - 2732 ) /10.0MessageBox.Show ( tmp.ToString ) Næste

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan fjernes Command Button Border med VB6 
    ·Sådan oprettes en forældre-barn- forhold ved hjælp V…
    ·Sådan Generer flere tekstfelter dynamisk i WPF /VB.NET…
    ·Sådan Set Focus af ComboBox i Vb 
    ·Former i Visual Basic i Project for skole System 
    ·Sådan Execute Parametre i en DAO Query i Access VBA 
    ·Sådan Indsæt en Record Into VBA Database 
    ·Sådan Bestem et flerdimensionelt array-størrelse i Vi…
    ·Hvordan man laver en formular Fit enhver skærmstørrel…
    ·Sådan finder du den farver i et digitalt billede med V…
      Anbefalede Artikler
    ·Sådan indtaste et nummer til to decimaler i Visual Bas…
    ·Sådan Reverse en Array of Numbers Med Java 
    ·Sådan oprettes Fed og kursiv tekst ved hjælp af HTML …
    ·Formel Vs. Semi Formel Algoritme Metoder 
    ·Procentvise Funktion i PHP 
    ·Silverlight 2 Custom Control Tutorial 
    ·Sådan Set et brugerdefineret værktøjstip i en DataGr…
    ·Hvordan afspille videofiler i Vb.NET 2005 
    ·Sådan klassificere Variable 
    ·Sådan bruges Ruby Scripts i Sketchup 
    Copyright © Computer Viden http://www.computerdk.com