Die häufigste Art von Feld, um in Visual Basic ausgeblendet ist ein Passwort-Feld . Fast alle Programme zeigen "*" als jeder Buchstabe des Passwortes eingegeben wird. Dies ist für jeden von leicht zu sehen vergessen zu verhindern. Es verschlüsselt nicht vergessen in den Computer , sondern nur versteckt es aus dem Blick , wie es wird getippt hat . Visual Basic verfügt über eine integrierte Eigenschaft , um das Passwort -Eingabefeld mit "*" maskiert , aber tut nicht VBScript . Beim Ausführen eines VBScript-Datei in Windows XP oder Windows Server 2003 gibt es eine eingebaute COM-Objekt ", ScriptPW , " das wird das Passwort maskieren. Anleitung
1
Declare einen Verweis auf eine neue WScript Objekt . Die Methode "CreateObject" wird verwendet, um den Verweis zu erstellen . " InternetExplorer.Application " kann der " CreateObject " Methode übergeben werden , damit der Visual Basic-Skript starten eine "html "-Form , wo der Benutzer gibt sein Passwort .
2
Deklarieren Sie eine Variable im Skript das Kennwort Wert zu halten . " IEObject.Document.Body.All.MyPassword.Value " ruft den Wert des Feldes " MyPassword " aus dem " html" Form benannt.
3
Definieren Sie das Feld " MyPassword " mit Eingang Art von "password" in der "html "-Datei. Das Wort "password" ist das, was Ihr Paßwort Text und zeigt einen einzelnen schwarzen Punkt für jeden Buchstaben . Erstellen Sie eine Schaltfläche "Login" für den Benutzer zu klicken , nachdem sie ihr Passwort eingegeben haben . In der " OnClick "-Ereignis dieser Schaltfläche Code " RunScript . "
4
Set andere Eigenschaften des Passwort-Feld in der "html "-Datei wie " maxlength ", " defaultValue " und " Größe . " Diese Eigenschaften helfen mit Passwort Validierung auf dem Benutzer- Ende . Zum Beispiel , wenn das Passwort muss mindestens acht Zeichen lang sein, kann die " maxlength " oder "Größe" Eigenschaften kodiert, um eine Fehlermeldung an den Benutzer auslösen , wenn sie über diese Grenze hinaus geben versucht werden.
5
Bestimmen Sie die nächste Aktion in der Visual Basic-Skript , wenn der Benutzer eine richtige Passwort eingegeben . Normalerweise wird ein neuer Bildschirm mit der Benutzer persönliche Informationen angezeigt werden. Ein Ort, wo diese Art von "html" und Visual Basic Scripting verwendet wird, ist , wenn Sie sich bei einer Website , um eine Rechnung zu sehen. Die Sicherheitsüberprüfung ist viel komplexer als das, was hier beschrieben, aber das Konzept, wie das Passwort-Feld angezeigt wird, ist die gleiche.