Console
Console is a Windows console window enhancement.
Console features include:
- multiple tabs
- text editor-like text selection
- different background types (solid color, image, fake transparency)
- alpha and color-key transparency
- configurable font
- different window styles
Console is NOT a shell. Therefore, it does not implement shell features like command-line completion, syntax coloring, command history, etc.
Console is simply a nice-looking front end for a shell of your choice (cmd.exe, 4NT, bash, etc.) Other command-line utilities can also be used as ’shells’ by Console.
Command line parameters
Console supports these command line parameters:
-c <configuration file>
Specifies a configuration file.
-w <main window title>
Sets main window title. This option will override all other main window title settings (e.g. ‘use tab titles’ setting)
-t <tab name>
Specifies a startup tab. Tab must be defined in Console settings.
-d <directory>
Specifies a startup directory.
-r <command>
Specifies a startup shell command.
-ts <sleep time in ms>
Specifies sleep time between starting next tab if multiple -t’s are specified.
Note: -t option is not used to set tab’s title. It specifies one of the names of the tabs defined in Console settings.
Note: If you specify multiple -t options, you can specify multiple -d and -r options as well. In that case, each -t, -d and -r option will be grouped together. If there is no corresponding -d option for a -t option, the initial directory from that tab’s settings will be used. For example:
Console.exe -t bash -d C:\WINDOWS -r “ls -al” -t cmd -d D:\ -t ncftp
Will start ‘bash’ tab in C:\WINDOWS, running “ls -al” command in it and ‘cmd’ tab in D:\. ‘ncftp’ tab will be started in the initial directory specified in its settings.
Note: Some shells need an additional switch in the startup command string. E.g. when using cmd.exe, you must put /k at the beginning of your command string:
Console.exe -t cmd -r “/k dir /b”
Note: -ts option can be useful if you want to start multiple instances of a tab, and tab’s shell needs write access to some files during initialization Using -ts option, you can specify time to sleep between starting the next tab, giving each shell enough time to initialize itself.
You can Download the latest version of Console from here: Console
Console In Action:
Shell


May 29th, 2008 20:20
[...] [...]