¿ 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
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:
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:
- Emulators
- Command line or photographic formats utilities,
beautifier code ,...
- And a long set of applications ...
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.