| 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 >> Computer Programmeringssprog >> Content
    En Process Explorer Script
    Visning processer - programmer, der kører på din computer - behøver ikke at være en opgave , når du kan dobbeltklikke på en fil og se dem i et pop -up vindue. Programmering teknologier eksisterer, der giver dig mulighed for at se oplysninger om din computers processer hurtigt inde i et script program, du opretter ved hjælp et par linjer kode. MTV Dokumenter

    Windows Script Host tillader dig at kommunikere med Windows ved hjælp af scriptsprog såsom VBScript. Ved at skabe et par WSH objekter , kan du bruge VBScript til at indhente oplysninger om de processer , der kører på din computer. HTML programmer eller MTV , blandes med VBScript erklæringer for at fungere som websider og køre på dit skrivebord . Følgende kode opretter en MTV -dokument, opstiller en MTV identifikation information og gør det muligt at vise scrollbars : Hej

    MTV Test < MTV : APPLICATIONID = " Process Explorer " APPLICATIONNAME = " ProcessExplorer " SCROLL = "ja"
    HTML-kode

    Denne kode, som går efter dokuments afsluttende head -tag skaber tomt HTML script og krop tags : Hej


    Placering af følgende kode mellem dokumentets bodytaggene skaber en HTML textarea kontrol og en knap : Hej


    knappens onclick event handleren kalder en VBScript -funktion navngivne ListProcesses , der henter en liste over kørende processer og gemmer det i tekstområdet .
    VBScript Code

    følgende kode går efter dokumentets første script -tag og opsætter ListProcesses sub : Hej

    Sub ListProcesseswinObjectA = " winmgmts : " winObjectB = " { impersonationLevel = udgive } \\ \\ ! . " & "\\ root \\ cimv2 " Set winObject = GetObject ( winObjectA & winObjectB )

    win32Query = " Select * fra Win32_Process "

    den første sætning gemmer en reference til Windows Management Instrumentation -system , der holder processen information. ImpersonationLevel , ses på næste sætning giver WMI at udgive prøvelse for den aktuelle bruger og få adgang til WMI data . Den næste oversigt sammenkæder de to foregående variabler og gemmer dem i objektet opkaldt winObject . Den win32Query variable holder søgestrengen bruges til at hente proces information fra WMI . Du kan hente listen over kørende processer ved at udføre denne objekts ExecQuery metode , som vist nedenfor : Hej

    Set processList = winObject.ExecQuery ( win32Query )
    Befolke Textarea
    < br >

    processList objektet indeholder proces egenskaber, såsom billedtekst og ProcessID , som du kan finde nyttige. Du kan få vist disse egenskaber i textarea kontrol ved at loope gennem punkterne i processList som vist i følgende eksempel:

    resultater = "" For Each proces processListresults = resultater & process.Caption & vbLf & process.ProcessIDNextEnd Sub

    "For hver" loop gemmer hver proces s Caption og ProcessID i de variable navngivne resultater. Når sløjfen ender , koden steder, der snor inde i textarea kontrol.
    Kører programmet
    p Du kan gemme dokumentet med en . Vbs fil forlængelse , finder det i Windows Stifinder, og dobbeltklik på den . Et vindue åbnes og viser en tom textarea kontrol og en knap , når du klikker på knappen, koden kører og viser Billedtekster og ProcessIDs for behandling , der kører på din computer. Du kan få vist andre procesparametre egenskaber ved at tilføje dem til den erklæring, der sætter resultaterne variabel. En liste over de egenskaber der findes på Microsofts Win32_Process Class webside. Følgende eksempel tilføjer Priority ejendom til displayet i textarea styring:

    resultater = resultater & process.Caption & vbLf & process.ProcessID & vbLf process.Priority

    vbLF værdi sikrer, at oplysninger om hver proces er placeret på en separat linje i textarea .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan konfigureres CVS i Eclipse Screenshot 
    ·Sådan Erstat attributter Brug XSL 
    ·Sådan installeres en RPM Package 
    ·Sådan tilføjes en matrix til en matrix i Matlab 
    ·Redskaber bruges til at konvertere algoritmer på Progr…
    ·Hvordan man skriver en AWK Script 
    ·Sådan Fix Fejl i Programmer 
    ·Færdigheder til at CIS Game Programming 
    ·Hvordan man tegner et flowchart til CSS Hierarki 
    ·Device Driver Programmering Tutorial 
      Anbefalede Artikler
    ·Sådan Gør linjeskift i PHP 
    ·String til Double Conversion i Java 
    ·Sådan får betalt for at gøre en Facebook App 
    ·Sådan Call REST i Java 
    ·Sådan Compute en gennemsnitlig i Visual Basic 
    ·Hvad er forskellen mellem en analog indgang styringsuds…
    ·Sådan Split Strings i Python 
    ·Sådan deaktiveres retningsbestemte nøgler 
    ·Hvordan man skriver til CSV Med ColdFusion 
    ·Sådan Beregn azimut mellem punkterne i VB 
    Copyright © Computer Viden http://www.computerdk.com