View Single Post
  #2  
Old August 30th 19, 09:12 AM posted to microsoft.public.windowsxp.general
Thun Clatrilly
external usenet poster
 
Posts: 1
Default Changing the caption of a DOS box to the name of the current folder - a problem

R.Wieser writes:

A few weeks ago I got a bit fed up with having several minimized
command-prompt windows on my taskbar, and all displaying the same "command
prompt" caption text. So, I googled for a solution (duh).

What I found is the program "title", with which the "idle" caption of the
window can be set. As I start a batch file to open such a command prompt
(which gets the path to the folder in %1) I just added the line "title %~n1"
to set the caption to the name of the current folder.

The problem ofcourse is that when I execute a "cd" the caption doesn't
change to match the new folder. :-(

Does anyone know if the "title" program (or another /that comes with the
OS/) can be told to track the current folders name ?

Regards,
Rudy Wieser



May I humbly offer this pathway to your goal?

1. Kindly create a BAT file which changes the caption to match the
name of the current folder, wherever that might to be.

==========================================
@Setlocal ENABLEEXTENSIONS
@Echo OFF
Set CAPTION=%CD%
For %%F in ("%CD%") do (
Set CAPTION=%%~nxF
)
Title %CAPTION%
==========================================

2. Then kindly use the Windows DOSKEY command to redefine the CD
commandas a macro. The macro shall first execute the build-in CD
with parameters to change the folder. The macro shall then execute
the BAT file to set the caption to the name of the new current
folder.


Ads