ShellNew ... TCC.Batch?

May 20, 2008
11,400
99
Syracuse, NY, USA
This was mentioned briefly in another thread.

What does it take to get a ShellNew entry for BTM files?

Following examples set by other keys, I have:

Code:
[HKEY_CLASSES_ROOT\.btm]
@="TCC.Batch"

[HKEY_CLASSES_ROOT\.btm\TCC.Batch]

[HKEY_CLASSES_ROOT\.btm\TCC.Batch\ShellNew]
"NullFile"=""
and

Code:
[HKEY_CLASSES_ROOT\TCC.Batch]

[HKEY_CLASSES_ROOT\TCC.Batch\DefaultIcon]
@="d:\\tc12\\tcc.exe,1"

[HKEY_CLASSES_ROOT\TCC.Batch\SHELL]

[HKEY_CLASSES_ROOT\TCC.Batch\SHELL\OPEN]

[HKEY_CLASSES_ROOT\TCC.Batch\SHELL\OPEN\COMMAND]
@="\"D:\\TC12\\TCC.EXE\" /c \"%1\" %*"
I have logged out/in (which I've read shouldn't be necessary) and I don't have a ShellNew entry in my context menu. What does it take?
 
May 20, 2008
11,400
99
Syracuse, NY, USA
Never mind. I got it. Also needed was some text for the ShellNew mechanism to
display. That took the form of

Code:
[HKEY_CLASSES_ROOT\TCC.Batch]
@="TCC BTM File"

On Tue, 24 May 2011 21:58:55 -0400, vefatica <> wrote:

|This was mentioned briefly in another thread.
|
|What does it take to get a ShellNew entry for BTM files?
|
|Following examples set by other keys, I have:
|
|
|Code:
|---------
|[HKEY_CLASSES_ROOT\.btm]
|@="TCC.Batch"
|
|[HKEY_CLASSES_ROOT\.btm\TCC.Batch]
|
|[HKEY_CLASSES_ROOT\.btm\TCC.Batch\ShellNew]
|"NullFile"=""
|---------
|and
|
|
|Code:
|---------
|[HKEY_CLASSES_ROOT\TCC.Batch]
|
|[HKEY_CLASSES_ROOT\TCC.Batch\DefaultIcon]
|@="d:\\tc12\\tcc.exe,1"
|
|[HKEY_CLASSES_ROOT\TCC.Batch\SHELL]
|
|[HKEY_CLASSES_ROOT\TCC.Batch\SHELL\OPEN]
|
|[HKEY_CLASSES_ROOT\TCC.Batch\SHELL\OPEN\COMMAND]
|@="\"D:\\TC12\\TCC.EXE\" /c \"%1\" %*"
|---------
|I have logged out/in (which I've read shouldn't be necessary) and I don't have a ShellNew entry in my context menu. What does it take?
 
May 20, 2008
11,400
99
Syracuse, NY, USA
On Tue, 24 May 2011 22:15:59 -0400, Charles Dye <> wrote:

|It's been awhile, but ISTR that it took a reboot, or at least a restart of Explorer, before the change would be recognized.

Logging out/in does restart Explorer. But that wasn't necessary. See my
followup to my original post.
 
May 20, 2008
11,400
99
Syracuse, NY, USA
Never mind. I got it. Also needed was some text for the ShellNew mechanism to
display. That took the form of

Code:
[HKEY_CLASSES_ROOT\TCC.Batch]
@="TCC BTM File"

And with the addition of that text a simpler version worked. To outline,

1. Give HKCR\TCC.Batch a default value containing descriptive text (as above)

2. In HKCR\.btm, make a key named "ShellNew".

3. In HKCR\.btm\ShellNew, make either

a. a REG_SZ value named "NullFile" with no data (you'll get an empty BTM file), or

b. a REG_SZ value named "FileName" whose data names a template file (no path necessary) placed (by you) in %WINDIR\ShellNew\

Refreshing the desktop (F5) a couple of times got it working.

Note that the "DefaultIcon" key in HKCR\TCC.Batch was not needed. It was one of the things I tried earlier to get the whole thing working.
 
Similar threads
Thread starter Title Forum Replies Date
MickeyF TCC crashing when copying multiple files (now resolved) Support 6
C COMSPEC constantly reset to TCC.EXE Support 6
rconn News Take Command / TCC / CMDebug / TCC-RT v28 Released Support 0
C How to? starting TCC/TCMD v25 Support 2
CWBillow TCC and TCMD in Powershell Support 6
rconn News Take Command / TCC / CMDebug / TCC-RT 27.01.24 uploaded Support 0
rconn News Take Command / TCC / CMDebug / TCC-RT 27.01.23 uploaded Support 0
Alpengreis Fixed Crash after copy dialog with big TCC.exception.log Support 5
rconn News Take Command / TCC / CMDebug / TCC-RT v27.01 Build 22 Uploaded Support 0
L FTYPE in TCC, less quirky than in cmd.exe Support 3
V Set path permanently from within TCC? Support 3
DrusTheAxe Runaway TCC.exception.log filling drive Support 5
rconn News Take Command / TCC / CMDebug / TCC-RT 27.0.21 uploaded Support 0
Joe Caverly tcc.exception.log Support 3
rconn News Take Command / TCC / CMDebug / TCC-RT 27.0.20 uploaded Support 0
rconn News Take Command / TCC / CMDebug / TCC-RT 27.0.19 Support 0
FreezerBurnt Help making a CMD and TCC compatible batch file Support 7
vefatica SCRIPT ... TCC disappears Support 2
rconn News Take Command / TCC / CMDebug / TCC-RT v27.0.18 Support 0
Jesse Heines Access Denied errors in TCC 27 Support 9
fpefpe How to? tcc inifile (%_ininame) Support 3
M How to? Black TCC Prompt Support 2
D Differences between TCC and CMD with COPY /b Support 4
M Oracle batch OPatch.bat.bat not working in TCC but correctly in CMD Support 5
Jay Sage Extra TCC Tasks Support 6
vefatica Can I turn off the minimize to tray mechanism in TCC? Support 5
N Command execution slows down in TCC Prompt after a while Support 6
R Upgrade TCMD 19 to TCC 26 Support 1
Joe Caverly Set a batch variable (%1 - %n) when TCC is executing a batch file Support 5
samintz How to? Is this doable in TCC? Support 2
rconn News Take Command / TCC / CMDebug / TCC-RT 26.02.41 Uploaded Support 0
D TCC tab detaching & restarting Support 3
Ó Recent git output not shown on TCC Support 1
P Kill all other instances of tcc from a btm batch file Support 2
L Using TCC.exe through an SSH connection Support 3
M TCC color issue in ConEmu Support 4
Alpengreis UTF-8 problem in TCC related to Python Support 7
Alpengreis Python support for 3.8.3 in TCC v26.x? Support 2
rconn News Take Command / TCC / CMDebug / TCC-RT 26.01.40 uploaded Support 0
Peter Murschall TCC V26.01.3x Debugging has problems with Alias /R Support 1
rconn News Take Command / TCC / CMDebug / TCC-RT 26.0.37 Uploaded Support 0
vefatica TCC waits for Office apps Support 4
Joe Caverly .BAT works in TCC-RT 25, but not in TCC-RT 26 Support 4
M Strange error messages from TCC in FTP copy Support 7
Kachupp Documentation tcc-rt versions Support 1
V Comments from a first-time user (TCC 26) Support 6
rconn News Take Command / TCC / CMDebug / TCC-RT 26.0.28 Support 0
C TCC 26 BATCOMP BTM problems? Support 5
E TCC/CMD difference Support 5
rconn News Take Command / TCC / CMDebug / TCC-RT Public Beta RC2 Support 0

Similar threads