Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

TCMD tab colors

Jul
350
1
When I open TCMD, it opens with three tabs: TCC, Powershell, and CMD. Thanks to assistance received, I have the TCC tab with a black background.

But the TCMD and PowerShell backgrounds are blue. I did that somewhere along the way, but now I can't get those two back to black backgrounds.

Ideas?
 
What colors (ColorTable00 ~ ColorTable15) are specified in HKCU\Console? Are they the ones you want? If they're not, make them the ones you want. You can do that by unzipping OldConsoleColors.reg (posted by me, zipped, in another thread) and double clicking on it.

Inside HKCU\Console there's probably a subkey for PowerShell and a subkey for CMD. Mine look like this.

1737831229774.webp


If they have ColorTable entries, they will override the ones in HKCU\Console. You could make them as you wish or just delete them. If you delete them then CMD/PowerShell will get the default colors from HKCU\Console.
 
Vince, I just deleted them, and rebooted. Now the blue background is bright blue.

But that is within TCMD. TCC is White letters on black which is the goal.
 
Can you export the HKCU\Console registry key and attach it to a post? To export it, find HKCU\Console in Regedit, right-click on the Console subkey and select "Export". Give it the name of your choice (the extension will be .REG) and note the location so you can find it. You'll probably have to ZIP it or rename it because this forum won't accept .REG files.
 
There are no colors in HKCU\Console. Did you remove them?

Anyway, unzip the attached consolecolors.zip and double-click on oldconsolecolors.reg (say OK). That will put color specs in HKCU\Console. Since you don't have subkeys for PowerShell and CMD, they should use the ones in HKCU\Console. And I think that's where TCMD gets them.
 

Attachments

Vince I tried them both and the backgrounds in both TCMD and PowerShell are still blue. No way to get black? TCC is black.
 
Please post your TCMD.INI. Use this command to find it: ECHO %_ININAME
 
I'm at a loss. These are in the [4NT] section of TCMD.INI. I wouldn't expect them to affect PowerShell or CMD.

Code:
ErrorColors=Red on Bright White
InputColors=Bright Yellow on Blue
StdColors=Bright Black on Blue

What happens if, in Windows, you go to the Run dialog (Win+R) and run "powershell" (or "cmd")?
 
OK, I went back to November 2024 and found this image.

1738169897734.webp

That's a picture of TCC running in TCMD (background) and TCC running in Windows Terminal (foreground). It could be that your PowerShell and CMD are running in WindowsTerminal and not in TCMD at all. I don't know how a default Windows Terminal and TCMD get along; I have asked.
 
Inputting "powershell" I get Windows Powershell, with a blue background. Same with CMD. Same thing if I run TCC. BUT, my TCC shortcut, "C:\Program Files\JPSoft\TCMD27\tcc.exe", gives me white type on black.
 
OK. [This might be solved!]

Run PowerShell or CMD normally, i.e., not in TCMD. I figure they'll run in WindowsTerminal. PowerShell might look like something like this. That is Windows Terminal.

1738177437391.webp


Click the down arrow next to the '+' sign and choose "Settings". Under "Profiles" (left pane) select PowerShell ... On the right select "Appearance" and Change the color scheme from Campbell Powershell to Vintage. Also do that for CMD. Thanks to Rex for pointing out that when Windows Terminal is the default for console apps, even real consoles use the Windows Terminal color schemes! I think that's why all our messing with HKCU\Console accomplished nothing.
 
OK. [This might be solved!]

Run PowerShell or CMD normally, i.e., not in TCMD. I figure they'll run in WindowsTerminal. PowerShell might look like something like this. That is Windows Terminal.

View attachment 4950

Click the down arrow next to the '+' sign and choose "Settings". Under "Profiles" (left pane) select PowerShell ... On the right select "Appearance" and Change the color scheme from Campbell Powershell to Vintage. Also do that for CMD. Thanks to Rex for pointing out that when Windows Terminal is the default for console apps, even real consoles use the Windows Terminal color schemes! I think that's why all our messing with HKCU\Console accomplished nothing.
Grr! I so empathize with you! I can't tell you how many problems I've had which turned out to be the result of Microsoft deciding I really wanted their brand new Windows Terminal instead of the classic console that actually works as anticipated.
 
See post #15 in this thread. Did you try it? In Windows Terminal, change the color scheme for Powershell and CMD to Vintage.

1738762991533.webp


1738763026984.webp


1738763061660.webp


1738763095633.webp


1738763133504.webp
 
If I go to Terminal, all the colors are fine, both for Terminal itself and for PowerShell opened within Terminal. As noted above TCC by itself is fine as well. It is TCMD, and any other opened within (TCC, Powershell, CMD) that open with a blue background.
 
Back
Top