RE: ExIF

From: Likavcan, Alexander (Alexander.Likavcan@volkswagen.sk)
Date: 13. 02. 2003, 10:24 CET

  • Next message: pavel@pilsen.cz: "Re: Potvrzeni precteni Outlook 2000"
    Zdar a silu Mirex, dna 13.02.2003 si napisal(a):
    
    > na mojej stranke :-) je recenzia programu PIE ktory je presne o tom.
    > ak to mas, sem s tym, hned to zpropagujeme.
    > 
    > Mirex. 
    >  
    
    PIE je za peniaze :-(  ale vie toho dost
    tu je to ten vbs:
    vie dokopy h. ale je sadarmo :-))
    1. vystrihnut a ulozit najlepsie do adresara SendTo
    2. budem rad ak pod nazvom date2name.vbs
    3. oznacit subory kliknut na SendTo a vybrat vbs
    4. snazit sa zachranit zvysky vasho hardweru vytrhavanim sucasti :-))
    -----cut--------------------
    '*********************************************************************
    '*********create new files from the exif date in jpg files************
    '***Created by AleXXX SpPes 2003 in 2 days(kua to trvalo!!)***********
    '*********************************************************************
    
    'adresar kam sa to bude vkladat
    'ak chcete prepiste tu cestu "D:\Temp\a\" na Vami pozadovanu a mozte
    'to len odkliknut. Alebo miesto inputboxu dajte do uvodzoviek cestu
    'a nebude sa Vas uz nikdy nic pytat
    myTo=inputbox("Napiste adresar kam sa maju fotky ulozit," & vblf & _
    			"alebo sa pouzije default cesta." & vblf & _
    			"PS:cesta musi existovat a koncit '\'",_
    			"EXIF_Date2Name from SpPes","D:\Temp\a\")
    'tak na toto potrebujete MSADO min 2.5 a vyššie
    Set s = CreateObject("ADODB.Stream")
    s.Open
    s.Type = 1
    'toto je moj oblubeny command
    Set objArgs = WScript.Arguments
    Set fso = CreateObject("Scripting.FileSystemObject")
    	for i = 0 to objArgs.count-1
    		s.LoadFromFile ObjArgs(i)
    		myLine_a = s.read
    		for m=year(now) to 1970 step -1
    			myPosition = instrB(myLine_a,String2Binary(m & ":"))
    			if myPosition > 0 then exit for
    		next
    		myLine = Binary2String(midB(myLine_a,myPosition,19))
    		myName =replace(myLine,":","_")& ".jpg"
    		fso.CopyFile objArgs(i),myTo & myName, TRUE
    		fileToKonv=fileToKonv & objArgs(i) & vblf
    	next
    s.close
    Set s = Nothing
    MsgBox "Subory: " & vbcrlf & fileToKonv & vbcrlf & _
    " skonvertovane.",64,"EXIF_Date2Name from SpPes"
    
    'Toto su funkcie na prevod medzi textom a binarnymi datami
    Function Binary2String(B)
      Dim Z, S
      For Z = 1 To LenB(B)
        S =s& chr(AscB(MidB(B, Z, 1)))
      Next
      Binary2String = S
    End Function
    
    Function String2Binary(S)
      Dim I, B
      For I = 1 To Len(S)
        B = B & ChrB(Asc(Mid(S, I, 1)))
      Next
      String2Binary = B
    End Function
    
    ----------end cut ---------------------------------
    
    s pozdravom
    AleXXX
    -- 
    
    Remember: there are no strangers in the world,
    only friends who have not yet met.
    

  • Next message: pavel@pilsen.cz: "Re: Potvrzeni precteni Outlook 2000"

    This archive was generated by hypermail 2.1.6 : 13. 02. 2003, 10:24 CET