Console


Written by Pavs on October 9th, 2007

Console2 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:

Console Console3  Console4



One Response to “Console



Leave a Reply

Note: Any comments are permitted only because the site owner is letting you post, and any comments will be removed for any reason at the absolute discretion of the site owner.

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word