Cerca una stringa all'interno di una chiave di registro


I software scritti flussi di dati all'interno le chiavi di registro di un computer. VBScript Un programmatore può utilizzare questo per determinare lo stato di un programma prima di ulteriori istruzioni all'interno del codice. Questo può essere ottenuto mediante l'accesso all'interno WScript.Shell Windows Script Host.

Il record è piena di informazioni come hardware, software e impostazioni utente. Anche se un programmatore deve fare attenzione quando si lavora con il Registro di sistema, soprattutto se si sta cercando di scrivere nel Registro di sistema o apportare modifiche, un programmatore può scrivere VBScript in grado di leggere questi fili di dati nel registro per determinare tutto dal livello sistema operativo per implementare server licenze punta. Le opzioni sono infinite.




Bisogno di sistema operativo Windows (98 o superiore)

Codice

VBScript String Ricerca

Microsoft WSH e VBScript di programmazione per l'Absolute Beginner è un alto livello di voci.

Crea e portachiavi di prova

Vai su "Start" -> "Esegui", digitare "regedit" nella "Open:" la casella, quindi selezionare "OK". Si aprirà l'Editor del Registro di sistema.

Fai clic destro su "HKEY_CURRENT_USER" e selezionare "Nuovo" -> "Password". Questo creerà una nuova chiave con una casella di testo, pronto per l'immissione di un nuovo nome. Nome di questo nuovo pulsante "Test".

Selezionare la nuova chiave "Test". Fare clic destro e selezionare "Nuovo" -> "Valore stringa". Questo creerà un nuovo valore stringa con una casella di testo, pronto per l'immissione di un nuovo nome. Nome di questo nuova stringa "Test".

Create VBScript File

Creare un file VBScript, andare su "Start" -> "Tutti i programmi" -> "Accessori" -> "Blocco note". Salvare il file come "C: \ Temp \ DoesKeyExist.vbs". Cambiare l'estensione del file .txt vbs VBScript crea un eseguibile.

Copiare il codice seguente. A tal fine, spostando il cursore del mouse appena prima del "o" in "Option Explicit". Tenete premuto il tasto sinistro del mouse e trascinare il cursore del mouse subito dopo il ")" in "WScript.Quit ()".

Option Explicit

Dim WshShl, RegKey, RegRead

Settembre WshShl = WScript.CreateObject ("WScript.Shell")

RegKey = WshShl.RegRead ("HKCU \ Test \ Test")

Se RegKey "Test", quindi

wscript.echo "non esiste la chiave."

Altro

wscript.echo RegKey

End If

WScript.Quit ()

Incollare il codice nei file DoesKeyExist.vbs creati nella prima fase. A tal fine, la selezione di DoesKeyExist.vbs file aperti. Fare clic con lo spazio vuoto sulla prima riga del file e selezionare "Incolla".

Salvare il file Blocco note e DoesKeyExist.vbs uscita.

Eseguire il VBScript e Guarda Message

Eseguire le DoesKeyExist.vbs di script. Per fare questo, andare a "C: \ Temp \ DoesKeyExist.vbs" utilizzando Risorse del computer o Esplora risorse. Il mio computer è su "Start" -> "Risorse del computer". Esplora risorse di Windows è possibile accedere facendo clic destro su "Start" e selezionare "Esplora".

Fare doppio clic sui DoesKeyExist.vbs file. Verrà visualizzata una finestra di messaggio che indica la parola "Test". Selezionare "OK." Questo dimostra che la catena chiave è stato creato e che la "WshShl.RegRead" VBScript partito sta leggendo questo valore e il display con il "RegKey wscript.echo".

Eseguire il VBScript Anche dopo la modifica del Registro di sistema

Tornate al Registro di sistema, come indicato sopra, e fare doppio clic sulla stringa "Test". Una finestra con la parola "Test" in "valore" si apre. Eliminare la parola "test" in questo campo e uscire dal registro. Fare doppio clic sui DoesKeyExist.vbs file. Ciò creerà una condizione in cui non vi è nessuna catena all'interno della chiave. Il "WshShl.RegRead" riflettono questo script e visualizzare un messaggio che indica che la "chiave non esiste."

Altri esempi VBScript

  • Utilizzo di VBScript per file ricerca
  • Scrivi VBScript
  • Registrati VBScript
  • Split Function
  • Ping Script
  • Variabili ambiente VBScript
  • Cerca i file di testo
  • Vantaggi di matrix

(0)
(0)

Commenti - 0

Non ci sono commenti

Aggiungi un commento

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caratteri rimanenti: 3000
captcha