VBS, noto anche come "Visual Basic Script," ha provocato uno spavento nel 2000 dopo che il virus "Ti amo" 15 milioni di computer infetti e portato giù il server in tutto il mondo. Quando Microsoft ha creato VBS, hanno usato Visual Basic come un modello. VBS non è un virus, ma ha la capacità di accedere a file system di un utente e altre risorse del computer. È possibile utilizzare VBS per leggere il contenuto di un file inserendo solo poche righe di codice.
Istruzioni
1
Pulsante destro del mouse sul desktop e selezionare "Nuovo". Selezionare "File di testo" dall'elenco a discesa. Windows creerà un nuovo file di testo e visualizzare la relativa icona sul desktop.
2
Aggiungere il seguente codice al documento:
Dim strFile, strFileContents, strCurrentLine, objFSObject, arrLineCollection
CONST ForReading = 1
' Creare l'oggetto File System
Impostare objFSObject = CreateObject("Scripting.FileSystemObject")
Le prime due righe creano variabili. La terza riga crea un oggetto file system.
3
Aggiungere questo codice sotto il codice nel passaggio 2:
strFile = "C:\someFolder\someFile.txt"
Sostituire "C:\someFolder\somefile" con il percorso di un file di testo sul disco rigido. Ad esempio, per utilizzare un file denominato "test. txt" nella cartella "temp" sull'unità "C", aggiungere la seguente riga:
strFile = "C:\temp\test.txt."
4
Aggiungere questo codice sotto il codice nel passaggio 3:
strFileContents = objFSObject.OpenTextFile(strFile,ForReading). ReadAll
arrLineCollection = Split(strFileContents,vbCrLf)
La prima linea legge il file e lo memorizza in "strFileContents." La seconda riga crea un insieme (matrice) e archivia ogni riga del file come un elemento della matrice. Per esempio, se il file di input ha tre linee, la matrice avrà tre elementi.
5
Aggiungere questo codice sotto il codice nel passaggio 4:
Per ogni strCurrentLine in arrLineCollection
WScript. Echo "riga corrente =" & strCurrentLine
Successivo
objFSObject.Close
Questo blocco di codice consente di scorrere la matrice e visualizza ogni riga.
6
Fare clic su "File" e selezionare "Salva con nome" per aprire la finestra "Salva con nome".
7
Digitare "vbReadTest1.vbs" nella casella di testo "Nome File" e clicca "Salva". Blocco note verrà creare un file VBS e salvarlo sul desktop.
8
Individuare il file sul desktop e fare doppio clic su esso. Il codice VBS leggerà il file di input e visualizzarne il contenuto.
Consigli & Avvertenze
- Sempre chiudere ogni oggetto di sistema di file che si apre per liberare risorse dopo l'uso.