AeroGlass plugin for TCC / TCC/LE

Version 1.0.1     2023-10-13

Charles Dye

Purpose:

This plugin enables Aero transparency for the console window. It only works when TCC is running in a standalone console window; it has no effect in Take Command (or Console2, ConEmu, etc.)

Windows Vista or later is required.

Installation:

To use this plugin, copy AeroGlass.dll to some known location on your hard drive. (If you are still using the 32-bit version of Take Command, take AeroGlass-x86.dll instead of AeroGlass.dll.) Load the plugin with a PLUGIN /L command, for example:

plugin /l c:\bin\tcmd\test\aeroglass.dll

If you copy this file to a subdirectory named PlugIns within your Take Command program directory, the plugin will be loaded automatically when TCC starts.

Startup and Shutdown:

The console window will automatically be made transparent when the plugin is loaded. (Why else would you load it?) If for some reason you want to disable this feature, set a registry value:

reg add HKCU\Software\JPPlugins\AeroGlass /v StartupGlass /t reg_dword /d 0

When the plugin is unloaded, console transparency will automatically be disabled.

Plugin Features:

New command: GLASS

New Command:

GLASS — Enable or disable transparency.

Syntax:
GLASS n

n0: disable, 1: enable, 2: when not focused

This command will have no effect unless the console window is visible.

Startup Message:

This plugin displays an informational line when it initializes. The message will be suppressed in transient or pipe shells. You can disable it for all shells by defining an environment variable named NOLOADMSG, for example:

set /e /u noloadmsg=1

Status and Licensing:

This plugin is © Copyright 2023, Charles Dye. Unaltered copies of the binary and documentation files may be freely distributed without restriction. I make no guarantee and give no warranty for its operation. If you find a problem, you can report it in the JP Software support forum.

Download:

You can download the current version of the plugin from http://charlesdye.net/dl/aeroglass.zip.