Exécuter un fichier (ou programme) depuis du Tcl/Tk

Exécuter un fichier (ou programme) depuis du Tcl/Tk - Divers - Programmation

Marsh Posté le 19-06-2008 à 16:32:48    

Bonjour,
 
je tarvaille sur un programme développé en Tcl/Tk.  
Je souhaiterais depuis ce programme exécuter des fichiers (ou programmes) de n'importe quel type (.exe, .doc, .xls, .bat, etc...) dans un environnement Windows.
Je sais que le commande de base est "exec", mais je rencontre divers problèmes lors ed son utilisation.
 
Est-ce quelqu'un aurait la solution, svp ?
 
Merci d'avance,
 
 :)  
 
jeff


Message édité par jeff_31 le 20-06-2008 à 15:08:11
Reply

Marsh Posté le 19-06-2008 à 16:32:48   

Reply

Marsh Posté le 20-06-2008 à 08:42:30    

up

Reply

Marsh Posté le 20-06-2008 à 13:33:09    

Difficile de trouver des développeurs Tcl...  :(

Reply

Marsh Posté le 20-06-2008 à 16:10:19    

Je progresse !!! :wahoo:  
 
voici le code que j'ai écrit pour exécuter un programme externe au Tcl (exemple avec Excel) :  
 
set tmp [ exec "C:\\Program\ Files\\Microsoft\ Office\\OFFICE11\\EXCEL.EXE" ]
puts stdout $tmp
 
Par contre, mon problème évolue, car comment lui demander d'ouvrir un fichier Excel en particulier ?
J'ai voulu le mettre en argument dans les même crochets que le chemin du programme, mais sans succés...
 
Si vous avez un indice, je suis preneur !
 :D  

Reply

Marsh Posté le 20-06-2008 à 16:24:11    

Bon, je progresse de nouveau !
 
         set dirprog "C:\\Program\ Files\\Microsoft\ Office\\OFFICE11\\EXCEL.EXE"
         set dirfile "C:\\Program\ Files\\Microsoft\ Office\\OFFICE11\\toto.xls"
         set tmp1 [ exec $dirprog $dirfile ]
         puts stdout $tmp1
 
 
Donc, ben voilà, j'ai ma solution...
 :D  
 
A+

Reply

Sujets relatifs:

Leave a Replay

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