| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 
 | '******************************Description du Code img2html.vbs**********************************
'© Hackoo © Mars 2011
'C'est un VBScript pour rechercher les images avec les extensions "jpg, gif, png, bmp, psd, tif" 
'dans le dossier et sous-dossiers et le résultat sera afficher dans un Tableau en html
'Pour tester ce code chez-vous Copier ce script sous le nom par exemple img2html.vbs
'dans votre dossier images ou bien dans mes documents et exécutez-le !
'************************************************************************************************
start_folder = ".\"
htmfile = "Liste_Images.htm"
ext = Array("jpg","gif","bmp","psd","tif") 'extensions des Images à rechercher
count=0
Set fso = CreateObject("Scripting.FileSystemObject")
Set folder = fso.GetFolder(start_folder)
Set ws = CreateObject("WScript.Shell")
Set outfile = fso.CreateTextFile(htmfile)
 
strHTML="<html><body text=white><style type='text/css'>"&_
"a:link {color: #F19105;}"&_
"a:visited {color: #F19105;}"&_
"a:active {color: #F19105;}"&_
"a:hover {color: #FF9900;background-color: rgb(255, 255, 255);}"&_
"</style>"
 
strHTML=strHTML &"<center><h2><B><font color=red>Le Nombre Total des images est de [COUNT] <br>©<br><img src=http://photomaniak.com/upload/out.php/i1102064_IDNlogo.gif height=50></font></B></h2></center>" & _
              "<table border='1' bgcolor=#1234568 style='border-collapse: collapse; font size:9pt' bordercolor='#CCCCCC' width='100%' id='Table1'>" & _
              "<tr><td><center><strong>Image</strong></center></td><td><center><strong>Chemin</strong></center></td>" & _
              "<td><center><strong>Taille<strong></center></td><td><center><strong>Type</strong></center></td>" & _
              "<td><center><strong>Modifié le</strong></center></td><td><center><strong>Dernier Accès</strong></center></td></tr>" 
ListDirectory folder, ext
strHTML = strHTML & "</table>"
strHTML = Replace(strHTML, "[COUNT]", Count) 
outfile.WriteLine strHTML &"</body></html>"
outfile.Close
 
Explorer htmfile
 
Sub ListDirectory(folder, ext)
 
    For Each objFile In folder.Files
     cheminFic = folder & "\" & objFile.name
      For i = lbound(ext) to ubound(ext)
        If UCase(ext(i)) = UCase(fso.GetExtensionName(objFile.Name)) Then
            count=count+1
            strFileName = objFile.Name
            strFilePath = objFile.ParentFolder
            strFileSize = FormatNumber((objFile.Size/1024),2) + " Kb"
            strFileType = objFile.Type
            strFileModified = objFile.DateLastModified
            strFileAccess = objFile.DateLastAccessed
 
            strHTML = strHTML & "<tr><td><center><a target=_Blank href='"& cheminFic &"'><img src='"& cheminFic &"' border=3 height=150 width=200></center></td><td><center><a href='" & strFilePath & "'>" & _
                                strFilePath & "</a></center></td><td><center>" & strFileSize & "</center></td>" & _
                                "<td><center>" & strFileType & "</center></td><td><center>" & strFileModified & "</center></td>" & _
                                "<td><center>" & strFileAccess & "</center></td></tr>"
 
        End If
    Next
       Next
    For Each fldr In folder.subfolders
        ListDirectory fldr, ext
    Next
End Sub
 
Function Explorer(File)
    Set ws=CreateObject("wscript.shell")
    ws.run "explorer " & File & "\"
end Function | 
Partager