aide TCL/tk

aide TCL/tk - Divers - Programmation

Marsh Posté le 08-07-2005 à 16:01:43    

Salut,
 
je dois developper un petit programme en langage TCL. Je cherche a executer dans ce script un autre script tcl et pouvoir recuperer en temps réel ce que le deuxième script affiche. j'ai essaye en faisant avec un piepeline :  
 

Code :
  1. set test [open "| C:/tcl/bin/tclsh84.exe test1.tcl" ]
  2. while {1} {
  3.             set data2 [gets $test ]
  4.             append data2 "\n"
  5.             if {[eof $test]} {
  6.               close $test
  7.               break
  8.             }
  9.           puts $data2
  10.           }


 
mais le problème c'est que le deuxième script bloque l'execution du premier. De ce fait le resultat est affiche qu'a la fin du deuxième script
 
Si qlq a une idée, merci bcq d'avance

Reply

Marsh Posté le 08-07-2005 à 16:01:43   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed