Ejecución de un archivo .txt con perl
karim_khouja
Mensajes publicados
53
Estado
Miembro
-
karim_khouja Mensajes publicados 53 Estado Miembro -
karim_khouja Mensajes publicados 53 Estado Miembro -
Hola,
quiero ejecutar un archivo de texto a partir de un comando perl
tengo una interfaz gráfica que quiero optimizar, al presionar un botón quiero abrir un archivo guardado en el disco duro
quiero ejecutar un archivo de texto a partir de un comando perl
tengo una interfaz gráfica que quiero optimizar, al presionar un botón quiero abrir un archivo guardado en el disco duro
Configuración: Linux Firefox 3.0.3
6 respuestas
-
Re,
En mi casa, apertura de archivo /home/lami20j/fdisk.txt#!/usr/bin/perl use strict;use warnings; system("/usr/bin/gedit","/home/lami20j/fdisk.txt"); __END__
--
106485010510997108 -
Hola,
No se puede ejecutar un archivo de texto, a menos que ese archivo sea un script.
La ejecución en perl se realiza utilizando las funciones system, exec o los operadores qx/orden/ o `orden`
Lo que es importante es saber el propósito de tal manipulación.
Si no deseas capturar el resultado de la orden, puedes usar la función system.
Si la orden que quieres ejecutar es un script perl, lo mejor es escribir el código en tu programa.
Si deseas capturar el resultado de la orden, usa qx//
--
106485010510997108 -
hola Sr.
no, solo quiero abrir un archivo de texto con el editor de texto gedit. -
Hola,
Ahora entiendo aún menos.
El objetivo de abrir un archivo es tratarlo.
Si quieres abrir un archivo con gedit, entonces solo tienes que usar gedit, no necesitas un script en perl.
Para abrir un archivo, con el fin de tratarlo con perl, utilizas la función open HANDLE,"fichero.txt"
--
106485010510997108 -
Hola
no, no es eso,
tengo una aplicación que devuelve un archivo de texto, de hecho es un informe de error
no quiero abrir ese informe manualmente, quiero que cuando haga clic en un botón, ese informe se abra con "gedit"
si Perl permite tal función, por supuesto
gracias -