home *** CD-ROM | disk | FTP | other *** search
/ Netrunner 2004 October / NETRUNNER0410.ISO / regular / iria107a.lzh / script / viruscheck.ipy < prev    next >
Encoding:
Text File  |  2000-11-23  |  1.0 KB  |  39 lines

  1.  
  2. #name=âEâBâïâXâ`âFâbâN
  3. #version=0.0
  4. #author=Wolfy
  5. #date=2000/11/22
  6. #comment=âtâ@âCâïé╠â_âEâôâìü[âhè«ù╣îπé╔âEâBâïâXâ`âFâbâNé≡é╡é▄é╖üB
  7. #-âEâBâïâXâ`âFâbâNé≡ìséñègÆúÄqé═âXâNâèâvâgé≡Æ╝É┌ò╥ÅWé╡é─é¡é╛é│éóüB
  8. #func=OnDone
  9. #category=download
  10. #param_comment=âvâìâOâëâÇé╠path,âvâìâOâëâÇé╔ôné╖ê°Éö
  11.  
  12. import os,re,win32api
  13. from gaogaolib import *
  14.  
  15. #ÄwÆΦègÆúÄq
  16. ext = r'\.(ZIP|EXE|COM|BIN|GZ|Z|TAR|ARJ|LZH|SIT|HQX|TGZ|DLL|OCX|VBX)$'
  17.  
  18. def OnDone(url,filename,success,item,param):
  19.     r'''âXâîâbâhÅIù╣Ä₧é╔î─é╬éΩé▄é╖üBò╘Ælé═û│é╡'''
  20.     if len(param) == 0:
  21.       return
  22.     #â_âEâôâìü[âhɼî≈
  23.     if success:
  24.       #ègÆúÄqé≡ÆTé╖  
  25.       if re.search(ext,filename,re.IGNORECASE):        
  26.         print r'''âEâBâïâXâ`âFâbâNé≡èJÄné╡é▄é╖'''
  27.         print param[0] + r'''é≡Ä└ìsé╡é▄é╖'''
  28.         command = '"' + param[0] + '"'
  29.         if len(param) > 1:
  30.           command = command + ' ' + param[1]
  31.  
  32.         command = command + ' "' + filename + '"'        
  33.         win32api.WinExec(command)
  34.           
  35. #end OnDone
  36.  
  37.  
  38.  
  39.