Apri il blocco note (Start – Tutti i programmi – Accessori – Blocco note) copia nel suo interno il codice riportato in verde e salva con nome aggiungendo l’estensione vbs….
Es.: col blocco note aperto clicca su file – salva con nome – poi va sotto in salva come e metti tutti i file e successivamente in nome file metti Elenco files.vbs
Una volta aperto il file, devi mettere una directory nella finestra di dialogo, per esempio metti C:\Document and Setting
e poi clicca su ok.
Successivamente verrà creata una pagina in html (una pagina di internet) con l’elenco completo di tutte le cartelle scritte in grassetto (grazie all’ausilio dei tag html) e di tutti i files in esse contenute….. :D:D ma non finisce qui…. infatti dopo che si è creato l’elenco appare un’altra finestra di dialogo che dice se vuoi stampare l’elenco oppure no… 😉

Ecco il codice:

Cartella = InputBox(“Nome cartella: [immettere la directory es. C:\Documents and Settings] se non metti niente ti esamina in automatico la directory C:”)
If Cartella = “” Then Cartella = “C:”
set ie8=CreateObject(“InternetExplorer.Application”)
ie8.navigate (“about:blank”): ie8.visible=1
set FSys=CreateObject(“Scripting.FileSystemObject”)
Set TheFolder = FSys.GetFolder(Cartella)
ie8.document.body.innerHTML=”<p id=’idOutput’>”
SubFolders TheFolder, FiltroFile
YesNo=MsgBox(“Stampa?”, vbYesNo)
If YesNo = vbYes Then ie8.ExecWB 6, 2
set ie8=nothing: set fSys=nothing
Sub SubFolders(ByVal AFolder,  TheExtension)
strOut=”<b>” & AFolder & “</b><br>”
ie8.document.all.idOutput.insertAdjacentHTML “BeforeEnd”, strOut
ShowFilesWithExtensionIn AFolder, TheExtension
Set MoreFolders = AFolder.SubFolders
For Each TempFolder In MoreFolders
SubFolders TempFolder, TheExtension
Next
End Sub
Sub ShowFilesWithExtensionIn(AFolder,TheExtension)
header=”<H1>” & folderspec & “</H1> <p>”
Set TheFiles = AFolder.Files
For Each AFile In TheFiles
s=AFile.Name
s = s & “<br>”
ie8.document.all.idOutput.insertAdjacentHTML “BeforeEnd”,  s
Next
End Sub
 
Se vuoi stampare tutto l’elenco del contenuto di un cd o dvd basta che metti il nome dell’unità D: oppure E: