El 10/10/10 09:24, JJ Merelo escribió:
Hola
¿Cómo abriríais un fichero, por ejemplo un PDF o TXT de forma
independiente del SO? ¿Mandándolo al navegador? ¿Y cómo se haría eso?


Cada sistema tiene su propia organización para asociar ficheros con las 
aplicaciones que las abren, así que sí es una opción cómoda el que sea el 
navegador web el que se encargue de eso.

Puedes probar el módulo de Browser::Open, de Pedro Melo  ;)

Viendo el código, intentará ejecutar esto:

my @known_commands = (
  ['', $ENV{BROWSER}],
  ['darwin',  '/usr/bin/open', 1],
  ['cygwin',  'start'],
  ['MSWin32', 'start'],
  ['solaris', 'xdg-open'],
  ['solaris', 'firefox'],
  ['linux',   'xdg-open'],
  ['linux',   'x-www-browser'],
  ['linux',   'www-browser'],
  ['linux',   'htmlview'],
  ['linux',   'gnome-open'],
  ['linux',   'gnome-moz-remote'],
  ['linux',   'kfmclient'],
  ['linux',   'exo-open'],
  ['linux',   'firefox'],
  ['linux',   'seamonkey'],
  ['linux',   'opera'],
  ['linux',   'mozilla'],
  ['linux',   'iceweasel'],
  ['linux',   'netscape'],
  ['linux',   'galeon'],
  ['linux',   'opera'],
  ['linux',   'w3m'],
  ['linux',   'lynx'],
  ['',        'open'],
  ['',        'start'],
);

http://search.cpan.org/perldoc?Browser::Open

--
JF^D
_______________________________________________
Madrid-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/madrid-pm

Responder a