Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Leer La Salida De Un Programa Y Escribir En El....
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Leer La Salida De Un Programa Y Escribir En El.... 
 
Os comento mi problema:

Necesito leer la salida que genera un programa que se ejecuta en una terminal, luego procesar esta salida en mi programa de gambas y escribir la nueva orden generada en el mismo programa que lei, y asi sucesivamente...

He estado viendo hacerlo con procesos, como hizo RazaAtk, en el programa convertidor-ogv-avi-2-version

http://jsbsan.blogspot.com/2010/12/...-2-version.html

con:
Citar:
    hproc = EXEC [programa] FOR READ AS "juego"



Y con esta subrutina,  lee  cada vez que se produce una salida en la terminal:

    
PUBLIC SUB juego_Read()

      DIM sLine AS String
      READ #LAST, sLine, 50
      print sLine
 


Pero no consigo ver la salida (sLine), he intentado con comandos faciles (cat texto.txt), pero tampoco veo su salida con print sLine...

¿alquien me puede ayudar...?

Saludos...
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Leer La Salida De Un Programa Y Escribir En El.... 
 
Soy relativamente nuevo en programación y sobre todo en gambas, pero casualmente me he encontrado hoy con un problema similar al tuyo. Si no he entendido mal lo que pretendes hacer deberías probar con algo así:

shell [programa] FOR READ AS "juego" TO sLine
print sLine


Espero que te sirva.

Un saludo.
 



 
Mitze - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Leer La Salida De Un Programa Y Escribir En El.... 
 
El indice debe ser negativo, ej: -50

PUBLIC SUB juego_Read()

     DIM sLine AS String
     READ #LAST, sLine, -50
     print sLine
.
.
.
.
.
.
.
.
 

 



 
razaAztk - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuarioVer la galería personal del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Leer La Salida De Un Programa Y Escribir En El.... 
 
He probado estas ordenes pero me falla..., no consigo recibir ni enviar ordenes al programa en concreto.

Os doy  mas detalles de lo que quiero hacer:

He encontrado este código fuente en C de un juego de ajedrez (ajedrez-toledo) que va por terminal, y lo he compilado y funciona perfectamente:
ajedrez toledo en cache de google

Aqui os dejo el programa ya compilado: ajedrez-toledo-enlace-descarga-compilado-para-gnu/linux

(para mas detalles ver: http://foro-del-curso-fpo-programad...-td2545901.html)

Aqui veis el programa en ejecucion:
 ajedreztoledo
Lo que quiero hacer en un Front-End en gambas, y que gambas le pase la jugada al programa, el programa responda (con otra jugada o diciendo que sea ilegal) y gambas mueve la ficha o saque el mensaje del "Error: Movimiento ilegal".

Basicamente se trata de que la parte de calculo de jugada la haga el programa ajedrez-toledo y gambas sea el que envie/recibe y dibuje la partida de ajedrez.
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
última edición por jsbsan el Jueves, 24 Febrero 2011, 21:40; editado 1 vez 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Salida De Un Comando netking86 Shell Scripting 4 Domingo, 07 Marzo 2010, 22:28 Ver último mensaje
netking86
No hay nuevos mensajes Como Escribir 2 Textbox Al Mismo Tiempo O ... metalgearxd General 2 Sabado, 09 Marzo 2013, 00:40 Ver último mensaje
metalgearxd
No hay nuevos mensajes Salida Del Compilador De Gambas Shell General 2 Lunes, 15 Junio 2015, 13:50 Ver último mensaje
Shell
No hay nuevos mensajes Habrá Algún Componente En Gambas Que Me ... jousseph Controles/Librerías/Componentes 0 Jueves, 19 Enero 2017, 04:30 Ver último mensaje
jousseph
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron