SourceForge.net Logo

JExecutor

Inglés

Español

           

  ¿ What is? 
JExecutor is a simple application writen in java, whose intention is to give him a front-end of selection to all those programs that are executed from command line (or the one that desire), passing him a series of parameters.
For example,
    we have download the last version of the emulador of GameBoy Advance: VisualBoy Advance, and we have a pile of roms to utilize it in several directories.
Good, it would please us not to have to write constantly somewhat similar to this:
    visualboy /usr/local/games/vba/eyeofthebeholder.gba

console screenshot

Not; it would please me to have a simple one interfaz graphic since the one that to be able to select the file and launch it against the emulador:

    screenshot
Utility
 Any program, have or not parameters.
 Naturally JExecutor is thought to execute programs with the number of parameters desired fixed, and a variable parameter in function of the one that be collected of the list of selection.  Examples where I have tested it:

Technology Requests
       Java Runtime - Tested on Java 1.3 and Java 1.4 operating System that backup Java (Linux Unix, Windows, MacOS) and graphic environment
                        (XWindow(XFree86),...) 


Features
       Parameters configuration  through a external file.
       Central image change possibility.
       Possibility of change the skins thanks to SkinLF.
       Let pass variables to the environment.
       Possibility to specify any sort of file filters and several directories where to find the files.

  
Use
       Configuration
          The config file is jexecutor.properties and must be in root of distribution bundle.
          The possible parameters are:

           applicationX
                X can be from 0 to N parameters indicating the main executable and fixed the application parameters to launch.
                by example:
                   application0=ls
                   application1=-la
            
                  what we intend is to launch commands of the form
                   ls -la <select file>

           environmentX
                X can be from 0 to N parameters indicating peers of values 'variable = value' of environment  variables that possibly affect to the execution of the                             main application indicated in application0.  If themselves not no parameter of this type is indicated, the default environment system  variables are taken.
                   environment0=DISPLAY=:0.0
                   environment1=PATH=/bin:/usr/bin:/usr/local/bin

     basedir
                Directory  where will be launched the application indicated by application0. The default value is  . (The present directory where JExecutor is thrown)
                b.e.
                   basedir=c:\\
                  
                   if the command it's a 'dir' then JExecutor throwns a 'dir c:\<selected file>'.
   
           filterX
                X can be from 0 to N parameters that indicate the files filter to show in the final selection.  If they intend to list all, is possible to specify *
                b.e.
                    filter0=jpg
                    filter1=gif
       
                    will be shown all the files that finish in jpg and gif  .

           filesdirX
                X may be between 0 to N parameters that indicate the directories where the application may search for files
                b.e.
                   filesdir0=/usr/local/gba/roms
                   filesdir1=/mnt/win/store/gba/roms
         

           image
                central image path . It will be a .GIF or .JPG image.
                b.e.
                   image=c:\\myhome.gif

           laf
                this indicates the path and package filename to change the 'LookAndFeel' for the application. This themes will be used by the api SkinLF.
                b.e.
                   laf=/usr/share/themes/mytheme.zip



       Make use of GUI
              It has a simple work. If JExecutor starts, it will show us a list with all files that obey the jexecutor.properties. Please select a file, and now push Execute.
              It's simple. It will lauch the specified application0 with the selected file as parameter. Obviusly, the Exit button is for quit the application.



Pending (TODO)
    The application may  
       - Let put comments in each file to display then in the GUI
       - Sound effects and music in background?
       - GUI more beautiful and flexible.
       - Make the configuration in the GUI.
       - Suggestions ?....


Colaboration and others...
     This is a open source project and you are authorized to change the source code. If you think that you have a great change in it, or found a bug,
      or give me congratulations , please email me to pluginero_de_la_pradera@yahoo.com.


Download
    Ok, here , the sourceforge.net  proyect home.

    I hope that this will be util for you! ; so please email me to  pluginero_de_la_pradera@yahoo.com