I am trying to use SHChangeNotify to refresh the icon on the explorer
windows in the following script, but got an error:
----------------------------------
import sys
from win32com.shell import shell, shellcon

def notify(f):
    shell.SHChangeNotify(shellcon.SHCNE_UPDATEITEM,
                         shellcon.SHCNF_PATH | shellcon.SHCNF_FLUSHNOWAIT,
                         f,
                         None)

for f in sys.argv[1:]:
    notify(f)
----------------------------------

Traceback (most recent call last):
  File "notify.py", line 11, in ?
    notify(f)
  File "notify.py", line 8, in notify
    None)
TypeError: Only sequences (but not strings) are valid ITEMIDLIST
objects (got str).


Does anyone has any idea what I did wrong? I can't find much info on
google. Thanks.
_______________________________________________
Python-win32 mailing list
Python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to