Na janela de comando, use o comando TITLE .
Syntax
TITLE [string]
Key
string The title for the command prompt window, up to 243 characters.
Costumo encontrar várias janelas cmd que precisam estar abertas por vários dias de uma vez.
Quando focalizo o ícone do cmd na barra de tarefas (no windows 7), ele me mostra algo assim (veja a imagem abaixo):
TodosessesCMDspossuemumdiretórioatualdiferente.Eusempretenhoquefazerumhit-and-trialpararestaurartodasasjanelasparaencontraraqueleondeeuquerotrabalhar.Sedepoisderestaurar,nãoéopretendido,entãoeuminimizoistoerestainoopróximo.Enxagueerepita.Émuitocontraproducente.
Oqueeuprefeririaéque,emvezdeinformaçõesinúteiscomo"Administrador: C: \ Windows \ system32 \ cmd.exe", ele mostre o atual duirectory no qual o cmd está.
Existe alguma maneira de conseguir isso?
Na janela de comando, use o comando TITLE .
Syntax
TITLE [string]
Key
string The title for the command prompt window, up to 243 characters.
Você pode fazer o Prompt de Comando alterar seu título sempre que o diretório de trabalho for alterado.
Por exemplo, para conseguir isso ao usar cd
para alterar diretórios, defina a seguinte macro
doskey cd=cd C:\cd.bat $*
e crie um arquivo de lote ( C:\cd.bat
) contendo o seguinte:
@echo off
cd %*
title %cd%
Se você gravar arquivos semelhantes para pushd
e popd
(basta substituir cd
), poderá criar um arquivo em lote (por exemplo, C:\macros.bat
) que define o título para o local atual e define macros para cd
, pushd
, popd
e o comando X:
:
@echo off
title %cd%
doskey cd=C:\cd.bat $*
doskey popd=C:\popd.bat $*
doskey pushd=C:\pushd.bat $*
for %%b in (A B C D E F G H I J K L M N O P Q R S T U V V X Y Z) do @doskey %%b:=C:\cd.bat /D %%b:
Para obter um Prompt de Comando com essas macros, invoque-o assim:
cmd /K C:\macros.bat
ou crie um valor String com Nome AutoRun e Dados C: \ macros.bat na seguinte chave de registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor