Il tipo più comune di campo per essere nascosto in Visual Basic è un campo password . Quasi tutti i programmi visualizzano " * ", come ogni lettera della password viene digitata . Questo per impedire a chiunque di vedere facilmente la tua password . Non crittografare la password nel computer, ma semplicemente lo nasconde alla vista mentre viene digitato . Visual Basic dispone di una struttura integrata per mascherare la casella di immissione della password con "*" , tuttavia , VBScript non . Quando si esegue un file VBScript in Windows XP o Windows Server 2003 , vi è un built -in oggetto COM , " ScriptPW , " che si maschera la password. Istruzioni
1
Dichiarare un riferimento a un nuovo oggetto WScript . Il metodo " CreateObject " viene utilizzato per creare il riferimento . " InternetExplorer.Application " può essere passato al metodo " CreateObject " per avere lo script di Visual Basic lanciare un modulo " html ", dove l'utente dovrà inserire le loro password.
2
dichiarare una variabile nello script per contenere il valore della password . " IEObject.Document.Body.All.MyPassword.Value " recupera il valore del campo denominato " password" dalla forma "html" .
3
Definire il campo " password" con tipo di ingresso di "password " nel file "html" . La parola " password" è ciò che nasconde il testo password e visualizza un unico punto nero per ogni lettera . Creare un pulsante "Login" per l'utente di scegliere dopo aver digitato la password. Nel caso " OnClick " di questo pulsante , il codice " RunScript . "
4
altre proprietà del campo password nel file " html ", come " maxlength , " " defaultValue " e "dimensione ". Queste proprietà contribuiscono con la convalida password sul finale dell'utente . Ad esempio, se la password è necessaria per essere almeno otto caratteri , la proprietà "dimensione" " maxlength " o possono essere codificati per attivare un errore all'utente se tenta di digitare oltre quel limite .
5
determinare l'azione successiva nello script Visual Basic quando l' utente ha inserito la password corretta . Di solito , un nuovo schermo sarà visualizzato con le informazioni personali dell'utente. Un luogo in cui viene utilizzato questo tipo di "html" e Visual Basic Scripting è quando si accede a un sito Web per visualizzare un disegno di legge . La convalida di protezione è molto più complesso di quanto descritto qui , ma il concetto di come viene visualizzato il campo password è la stessa .