Página 1 de 1

Ejecutar perl se abre bloc de notas

NotaPublicado: 2011-10-19 03:37 @192
por Vertik
Hola a todos,

Tengo un problemita con Perl y Windows. Cuando intento ejecutar un programa Perl desde el terminal (perl main.pl) me abre el script en el bloc de notas.

¿Alguien sabe a qué puede ser?

Gracias.

Re: Ejecutar perl se abre bloc de notas

NotaPublicado: 2011-10-19 03:53 @203
por explorer
Yo diría que ese perl no es perl.exe, sino perl.bat, que estará encargado de realizar algunas comprobaciones antes de lanzar al verdadero perl.exe. Y alguna de esas operaciones no son del gusto del sistema operativo.

Pero también podría ser que Windows tuviera asociada la extensión '.pl' con la acción 'open' con el Notepad.

Incluso podría ser que el programa esté lanzando un navegador web, y que éste, como no es capaz de ejecutarlo, opte por abrirlo como un fichero de texto que, por defecto, siempre lo hace el Notepad.

Finalmente: puede que el propio programa haga algo que dispare la salida de Notepad.

Re: Ejecutar perl se abre bloc de notas

NotaPublicado: 2011-10-27 09:05 @420
por Vertik
¡Eres un genio, explorer! .pl ->Notepad, mi culpa.

Re: Ejecutar perl se abre bloc de notas

NotaPublicado: 2014-12-29 16:57 @748
por ire_perl
¡Hola!

Yo he tenido el mismo problema y ¡ya lo he solucionado!

Intenté abrir un archivo Perl con Notepad para ver el código y el ordenador guardó como programa determinado Notepad para abrir archivos *.pl

Por lo tanto, cuando ejecutaba un *.pl, abría el Notepad.

La solución: ir a Panel de control -> Programas predeterminados -> Asociar un tipo de archivo o protocolo con un programa; y buscar la extensión .pl en la lista, hacer clic en cambiar programa y quitar la opción "usar siempre el programa seleccionado para abrir este tipo de archivos" o seleccionar perl para abrirlos.

Espero que os sirva de ayuda

¡Felices fiestas!