Avatar billede jlc Nybegynder
14. januar 2005 - 08:08

Udvidede egenskaber på en fil

Jeg kunne godt tænke mig at lave et script hvor jeg kan tilføje bemærkninger til feltet "comments" på en fil.

Dette hører til extended file properties.

jeg kan sagtens hente mine oplysninger med GetDetailsof - men jeg kan ikke finde ud af hvordan jeg lægger noget tilbage som oplysning på filen.

---------------------- her er hvad jeg har pt. ---------------
        dim objShell
        dim objFolder
       
        set objShell = CreateObject("Shell.Application")
        set objFolder = objShell.NameSpace("R:\PICTURES\Mette\Mette 9md\")

        if (not objFolder is nothing) then
            dim objFolderItem

            set objFolderItem = objFolder.ParseName("Mette_ 077.jpg")

            if (not objFolderItem Is Nothing) then
                dim objInfo
                       
                objInfo = objFolder.GetDetailsOf(objFolderItem, -1)
                WScript.Echo "========"
                objInfoName = objFolder.GetDetailsOf(objFolderItem, 0)
                objInfoDate = objFolder.GetDetailsOf(objFolderItem, 4)
                objInfoFotoDate = objFolder.GetDetailsOf(objFolderItem, 25)
                objInfoComments = objFolder.GetDetailsOf(objFolderItem, 28)
                WScript.Echo objInfoName
                WScript.Echo ObjInfoDate
                WScript.Echo ObjInfoFotoDate
                WScript.Echo ObjInfoComments
                Set objFSO = CreateObject("Scripting.FileSystemObject")
                Set ObjNewInfo = objFSO.GetFile("R:\PICTURES\Mette\Mette 9md\Mette_ 077.jpg")
                WScript.Echo "date created = " & ObjNewInfo.datecreated
                WScript.Echo "date Fotocreated = " & ObjInfoFotoDate
               
                ObjFolderItem.modifydate = ObjInfoFotoDate           
                'wscript.Echo objNewInfo.Datemodified
                'objNewInfo.put "Info", "New Comments are here"
'                ObjNewInfo.setinfo
            end if
           
            set objFolderItem = nothing
        end if
       
        set objFolder = nothing
        set objShell = nothing
----------------------------------------------------------------
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester