Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Ta reda på om en registernyckel finns i VBScript

    peering i systemregistret ger dig en inblick i operativsystemets kritiska inställningar . Dessa inställningar kallas nycklar , kontrollera hur Windows fungerar . Utvecklare använder VBScript och andra verktyg för att undersöka och modifiera nycklarna . Om du behöver för att kontrollera att en viss nyckel finns innan du utför ett register operation , kan du skapa en kort VBScript -funktion som frågar registret . Instruktioner
    1

    Öppna Anteckningar eller en textredigerare och klistra in följande VBScript-kod i ett nytt dokument :

    Option Explicit

    Dim nyckelnamnet

    KeyName = " HKEY_CURRENT_USER \\ Software \\ Microsoft \\ Windows \\ CurrentVersion \\ Explorer \\ Wallpapers \\ "
    p Om KeyFound ( KeyName ) = sant då

    wscript.echo " nyckel finns "

    Else wscript.echo " Key existerar inte "

    End If

    variabeln " nyckelnamnet " innehar namnet på den registernyckel som du behöver för att söka . Ersätt " Namn " med en nyckel som du väljer . Den nästa kodrad passerar det namnet på en funktion som heter " KeyFound . " Denna funktion kontrollerar om nyckeln finns
    2

    Lägg denna koden nedan sifferkoden som visas i det sista steget : .

    Funktion KeyFound ( ByVal KeyName ) katalog

    keyFound = false

    Dim rightCharacter

    rightCharacter = höger ( KeyName , 1 ) katalog p Om rightCharacter < > " \\ " Då KeyName = KeyName & " \\ "

    On Error Resume Next

    CreateObject ( " WScript.Shell " ) regRead trim ( KeyName ) katalog

    select case fela

    case 0 : . keyFound = true

    end select

    end funktion
    p Detta är den " KeyFound " funktionen . Det tillför ett snedstreck till slutet av nyckeln om ingen finns och exekverar " regRead "-metoden. Den " on error " uttalande gör att programmet kan fortsätta att köra även om den " regRead " metoden misslyckas med att hitta önskad registernyckel . Om metoden hittar en nyckel , anger koden värdet av " keyFound " till true .
    3

    Spara filen med VBS förlängning . Till exempel , om du vill kalla den " CheckKeys , " spara det som " CheckKeys.vbs . "
    4

    Starta Windows Utforskaren och leta reda på filen . Dubbelklicka på filen för att köra programmet . Den utför och visar " nyckel finns " om den finner nyckeln eller " nyckel finns inte" om det inte gör .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en Utgående knappen för att avsluta ett …
    ·Hur man använder pekare i Vb
    ·Vad är ett rutsystem
    ·Hur får MP3 File Längd från VBScript
    ·Hur får man en API Stream i XML-format
    ·Hur konvertera Unicode för ANSI Vb
    ·Hur Rulla en text i VB.Net
    ·Hur man skriver beräkningsformler i Visual Basic
    ·Visual Basic Tutorial på Mening Rymden
    ·Hur man driver en HTA fil från VBScript
    Utvalda artiklarna
    ·Hur får man innevarande år Java
    ·Hur ladda upp en bild till PHP med MySQL Insert
    ·Hur man skapar ett JavaScript Wrapper för API
    ·Hur Extrahera länkar på en sida och sätta in resulta…
    ·Hur man driver en exe från VB6
    ·Konvertera Lång till heltal i Visual Basic
    ·Hur uppdaterar sessionsvariabler från JavaScript
    ·Hur du kontrollerar om en enhet Använda VB
    ·Hur att bädda in en sida i en div-tagg
    ·Hur man skapar en anpassad markör i Java
    Copyright © Dator Kunskap http://www.dator.xyz