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 .