At Monday 18/12/2006 13:41, Tim Daneliuk wrote:

I was working on a new release and wanted to add file associations
to it.  That is, if the user selected a file and double clicked or
pressed Enter, I wanted the following behavior (in the following
steps, "type" means nothing more than "a file whose name ends with
a particular string"):

1) If an association for that file type exists, run the associated program.

2) If an association for that file type does not exist:

    a) If the file is not "executable", see if there is a "default"
       association defined and run that program if there is.

    b) If the file *is* "executable", run it.

This is what os.startfile does. The underlying Win32 functions would be ShellExecute, FindExecutable & their variants.
Will you maintain your own registry for associations?


--
Gabriel Genellina
Softlab SRL
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis! ¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to