MadLauncher is simple windows application that is imitation of linux application laucher on Windows platform. It is coded in C++ and Qt framework
< app name="[APPLICATION NAME]" exec="[APPLICATION EXECUTION PATH]"/>
e.g when you want to add firefox to ML, you can do it like this:
< app name="ffox" exe="C:\Program Files\Mozilla Firefox\firefox.exe" />
< app name="[APPLICATION NAME]" exec="[APPLICATION EXECUTION PATH]" >
< param value="[APPLICATION PARAMETER]" />
...
</app >
e.g here is simple solution how to start firefox with youtube site on start
< app name="yt" exe="C:\Program Files\Mozilla Firefox\firefox.exe" >
< param value="-new-tab http://pl.youtube.com" />
</app >
< app name="[APPLICATION NAME]" exec="[APPLICATION EXECUTION PATH]" >
< param value="[APPLICATION PARAMETER WITH $ SIGN]" />
...
</app >
e.g when you want to search for movie on youtube ( not perfect solution ):
< app name="yt" exe="C:\Program Files\Mozilla Firefox\firefox.exe" >
< param value="-new-tab http://pl.youtube.com/results?search_query="$" />
</app >
< app plugin="[PLUGIN FILE NAME (FILE IN PLUGINS DIR)" name="[COMMAND NAME]" />
e.g you want to add google plugin, located in plugins directory in main app directory. File is named "ggplugin.dll":
< app plugin="ggplugin.dll" name="gg" />
Application will autocomplete commands when you will press first characters of the command. Press enter to run Application (or click but it seems to does not have a sense :) ). When you want to add parameters to command - you have to put it in square parenthesis, e.g gg [something to find in google]. When you have focus on madlauncher, you can press TAB to autocomplete parameter syntax. Thats all.
It's really easy to implement. Here is sample implementation of goole plugin which is provided with MadLauncher:
You need Qt framework and Gcc (MinGW if you make compilation on Windows platform) to create any plugin. As you have plugin, just put it into 'plugins' directory and add info about plugin to configuration.xml file.
Madlauncher is Charityware. You can use and copy it as much as you like, but you are encouraged to make a donation for charityware orgs:
Thanks for help!