Foros del Web » Programación para mayores de 30 ;) » Programación General »

Consulta sobre el funcionamiento de dos programas

Estas en el tema de Consulta sobre el funcionamiento de dos programas en el foro de Programación General en Foros del Web. Como estan, lo que quiero hacer es lo siguiente, resulta que trabajo con un programa en DOS, al cual se le da un comando, y ...
  #1 (permalink)  
Antiguo 17/09/2006, 11:39
 
Fecha de Ingreso: mayo-2005
Mensajes: 6
Antigüedad: 19 años, 9 meses
Puntos: 0
Consulta sobre el funcionamiento de dos programas

Como estan,

lo que quiero hacer es lo siguiente,

resulta que trabajo con un programa en DOS, al cual se le da un comando, y este devuelve una informacion en pantalla, y dependiendo de lo que de, se le da otro comando, es sencillo, pero tedioso, pues toca hacerlo cada 5 a 10 minutos, por lo que pense en hacer un pequeño programa, que haga esto por mi, pero no se como puedo obtener esa informacion para la ejecucion del programa, es decir, sincronisarlos, ¿sera que alguien me puede decir como?, y ¿que lenguage seria el mas apropiado?.

Gracias

PD: yo me conecto al programa por telnet
  #2 (permalink)  
Antiguo 17/09/2006, 11:55
 
Fecha de Ingreso: septiembre-2004
Mensajes: 252
Antigüedad: 20 años, 4 meses
Puntos: 0
con tcl... usa expect
  #3 (permalink)  
Antiguo 18/09/2006, 00:47
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 9 meses
Puntos: 2
si tu mismo escribes el primer programa, pues solo modificalo para que el realice la tarea completa, obterener el resultado de determinada operacion, y dependiendo del resultado, hacer otra operacion o dar un comando de resultado, y realizar nuevamente su trabajo. podrias usar un temporizador, para trabajar con interbalos de tiempo.

si quieres que trabajen independiente estos programas, podrias usar algun tipo de interfas entre estos 2 programas, como un fichero, en el cual el primero escriba el resultado de la operacion y el segundo lo lea y segun este resultado leido, escribir un comando, que ahora leera el primer programa, para hacer una nueva tarea.

tal vez hay otras soluciones, dependiendo de lo que puedes o no hacer,

Saludos.
  #4 (permalink)  
Antiguo 18/09/2006, 08:14
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 10 meses
Puntos: 17
Cita:
Iniciado por Nivel7 Ver Mensaje
si tu mismo escribes el primer programa, pues solo modificalo para que el realice la tarea completa, obterener el resultado de determinada operacion, y dependiendo del resultado, hacer otra operacion o dar un comando de resultado, y realizar nuevamente su trabajo. podrias usar un temporizador, para trabajar con interbalos de tiempo.

si quieres que trabajen independiente estos programas, podrias usar algun tipo de interfas entre estos 2 programas, como un fichero, en el cual el primero escriba el resultado de la operacion y el segundo lo lea y segun este resultado leido, escribir un comando, que ahora leera el primer programa, para hacer una nueva tarea.

tal vez hay otras soluciones, dependiendo de lo que puedes o no hacer,

Saludos.
Según lo que dice, a mi me parece que el primer programa es inmodificable, y el segundo es el que quiere crear él. Además, se conecta al primero por telnet, nada de ficheros.

Para hacer el programa que necesitas debe ser un lenguaje capaz de comunicarse por TCP/IP (casi todos). Luego, dependerá de tu facilidad para programar. Te puede servir C, C++, C#, Java...
  #5 (permalink)  
Antiguo 18/09/2006, 15:19
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 9 meses
Puntos: 2
tienes toda la razon, MaxExtreme, por andar medio dormido, olvide leer el PD:

SAludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:42.