::geOXCommand::
The geOXCommand plugin provides an edit box into which you can type commands.
You can also use the arrow keys to scroll through the a comand history or use drag and drop to drop in the text for a new command.
::Author::
Daij-Djan (Dominik Pich) based on the original by wingnut (Sean Slavin).
(Thanks to rattboi for sorting out the edit keys and argument handling).
::Shot::
::Configuration Details::
Set the following registry keys are in HKCU\Software\geO\geOShell\Plugins\geOXCommandX_Y:
| Key | Values | Default | Function |
| Allow arguments | Yes,No | Yes | If yes you can pass arguments to commands but all command paths with spaces in them must be surrounded by double quotes. If no, quotes are not required. |
| Font | See below | Standard | Specifies the font |
| Style | Normal,Inset | Normal | When set to Inset, text appears in a sunken area on the bar |
| History add failed | 1,0 | 1 | When set to 0 only successful commands are added to the history |
| History max entries | Numeric | 20 | Maximum number of items saved in the history |
| Text align | left,right or centered | left | Alignment of text in the edit box |
| Width | Numeric | 300 | Horizontal width of the plugin |
The font string must be in the format "font,size", where font is valid font name as displayed in the Font Control Panel.
For example, to display bold, 14 point text in the Tahoma font you would set the font value to:
Tahoma Bold,14
::Aliases::
You can define your own aliases for each instance of geOXCommand.
To set up new aliases, use geOXCommand's build in function _AliasAdd.
The syntax is very easy. _AliasAdd is followed by the name of the alias, separated with a space and the command to execute, which is separated from the name by a comma. e.g.
_AliasAdd winamp,C:\program files\winamp\winamp.exe
This would add an alias with the name winamp, which would execute winamp.exe. The path can contain spaces and parameters will be executed without adding quotes.
To delete this alias type:
_AliasDelete winamp
::Hotkeys::
| Switch Focus to geOXCommand | ctrl+alt+C |