Ciao,

avrei bisogno di lanciare l'applicazione associata ad un file
(principalmente .pdf e .odt).

Esiste un modo "canonico"? almeno per os?

Mi serve per ogni os anche se l'urgenza principale è ora in Windows, visto
che lì gli eseguibili non stanno necessarimente nel path, per cui non so
come verificare se sono installati.

Immagino ci sia qualche modo di interrogare il registro sull'associazione e
sul path, ma google non mi ha risolto il problema...

Mi pareva in passato di avere risolto il probelma usando start, ma ora non
funziona:


  srv-samba # cat test.py
  import subprocess
  p = subprocess.Process(['start', 'output.pdf'])


lanciato da Windows mi risponde un criptico:

  Adobe Reader non è in grado di aprire test.py. Che significa che è arrivato
  all'associazione ma non capisce quale file deve aprire...


grazie in anticipo per ogni suggerimento


sandro
*:-)




_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a