[Sequanux-ml] j'ai besoin de vos connaissance en programmation

sylvain dechy sylvaindechy at hotmail.com
Lun 29 Oct 15:11:03 CET 2012


bonjour je suis prof des écoles et pour ma classe j'ai développé un tout petit script qui fonctionne avec gktdialog.

il s'agit d'une interface graphique avec 9 gros boutons, un clic lance vlc en plein écran pour lire les vidéos des élèves, puis vlc s'arrete et les élèves choisissent une autre vidéo.   


le programme va chercher les videos (quelque soit le format)  dans un dossier et les images (quelque soit le format aussi) dans un autre.


#!/bin/sh


export MAIN_DIALOG="    
<window title=\"comptines\" icon-name=\"\">
 <vbox>


     <button>
        <height>100</height>
        <width>200</width>
      <input file>12.png</input>    
      <action> exec  ./1.sh and sleep</action>
      <action type=\"closewindow\">DIALOG</action>
     </button>






   <hbox>




<frame>    
     <button>
        <height>100</height>
        <width>200</width>
      <input file>"$(ls image/1.*)"</input>    
      <action> exec  vlc -f --play-and-exit "$(ls video/1.*)"</action>
     </button>
</frame>    

<frame Votre texte>    
     <button>
        <height>100</height>
        <width>200</width>
      <input file>"$(ls image/2.*)"</input>    
      <action> exec  vlc -f --play-and-exit "$(ls video/2.*)"</action>
     </button>
</frame>    
    



<frame>
     <button>
        <height>100</height>
        <width>200</width>
      <input file>"$(ls image/3.*)"</input>    
      <action> exec  vlc -f --play-and-exit "$(ls video/3.*)"</action>
     </button>
</frame>
    
  


<frame>  
     <button>
        <height>100</height>
        <width>200</width>
      <input file>"$(ls image/4.*)"</input>    
      <action> exec  vlc -f --play-and-exit "$(ls video/4.*)"</action>
     </button>
</frame>

   </hbox>




   <hbox>



<frame>    
     <button>
        <height>100</height>
        <width>200</width>
      <input file>"$(ls image/5.*)"</input>    
      <action> exec  vlc -f --play-and-exit "$(ls video/5.*)"</action>
     </button>
</frame>    




<frame>    
     <button>
        <height>100</height>
        <width>200</width>
      <input file>"$(ls image/6.*)"</input>    
      <action> exec  vlc -f --play-and-exit "$(ls video/6.*)"</action>
     </button>
</frame>    




<frame>    
     <button>
        <height>100</height>
        <width>200</width>
      <input file>"$(ls image/7.*)"</input>    
      <action> exec  vlc -f --play-and-exit "$(ls video/7.*)"</action>
     </button>
</frame>
    
<frame>    
     <button>
        <height>100</height>
        <width>200</width>
      <input file>"$(ls image/8.*)"</input>    
      <action> exec  vlc -f --play-and-exit "$(ls video/8.*)"</action>
     </button>
</frame>

   </hbox>



   <hbox>



<frame>    
     <button>
        <height>100</height>
        <width>200</width>
      <input file>"$(ls image/9.*)"</input>    
      <action> exec  vlc -f --play-and-exit "$(ls video/9.*)"</action>
     </button>
</frame>



<frame>    
     <button>
        <height>100</height>
        <width>200</width>
      <input file>"$(ls image/10.*)"</input>    
      <action> exec  vlc -f --play-and-exit "$(ls video/10.*)"</action>
     </button>
</frame>    



<frame>    
     <button>
        <height>100</height>
        <width>200</width>
      <input file>"$(ls image/11.*)"</input>    
      <action> exec  vlc -f --play-and-exit "$(ls video/11.*)"</action>
     </button>
</frame>
    
<frame>    
     <button>
        <height>100</height>
        <width>200</width>
      <input file>"$(ls image/12.*)"</input>    
      <action> exec  vlc -f --play-and-exit "$(ls video/12.*)"</action>
     </button>
</frame>

   </hbox>

 </vbox>    





</window>
"

gtkdialog --program=MAIN_DIALOG --center




il fonctionne correctement dans ma classe sous toutou linux et ubuntu 10.4 et 12.04 si je rajoute  gtkdialog.


Mon problème vient du faite que mon programme ne soit pas interopérable avec windows.

Quelqu'un si connaît il assez pour faire la même chose en python ou en java ou autre qui fonctionne facilement sous windows et sous linux.
Je voudrais garder le principe des deux dossiers pour que n(importe qui puisse  changer les videos et les images facilement

merci pour votre aide



 		 	   		  
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://sequanux.org/pipermail/sequanux-ml/attachments/20121029/6737023d/attachment.html>


Plus d'informations sur la liste de diffusion Sequanux-ml