Existe alguma maneira de personalizar a linha de comando do Windows?

1

O prompt de linha de comando do windows exibe o caminho completo do diretório atual, que será muito longo quando eu estiver em um diretório, como:

V:\Runtimes\ProjectName\src\ToolsTest\JavaCrashExample\JavaCrash\main\ToolsTest\JavaCrashExample\JavaCrash>

Existe alguma maneira de personalizar isso, para que eu possa exibir apenas o nome do diretório atual?

Obrigado.

    
por lzprgmr 17.10.2011 / 08:44

2 respostas

6

Você pode usar o comando prompt , que altera o prompt exibido.
Digite prompt /? e você receberá isto:

C:\>PROMPT /?
Changes the cmd.exe command prompt.

PROMPT [text]

    text    Specifies a new command prompt

Prompt can be made of normal characters and the following special codes:

    $A    & (Ampersand)
    $B    | (Pipe)
    $C    ( (Left parenthesis)
    $D    Current date
    $E    Escape code (ASCII code 27)
    $F    ) (Right parenthesis)
    $G    > (Greater-than sign)
    $H    Backspace (erases previous character
    $L    < (Less-than sign)
    $N    Current drive
    $P    Current drive and path
    $Q    = (Equals sign)
    $S      (Space)
    $T    Current time
    $V    Windows version
    $_    Carriage return and linefeed
    $$    $ (Dollar sign)

Se as extensões de comando estiverem ativadas, há mais algumas opções, mas estas são as mais relevantes.

Caso você esteja se perguntando, o prompt padrão é: prompt $P$G ,
e um prompt de estilo BASH é: prompt $$ .

O que eu uso quando estou trabalhando em diretórios longos é prompt $G , que é simplesmente ' > '.

Embora não seja possível exibir apenas a pasta atual, você sempre pode usar dir para exibir as informações da pasta, incluindo o caminho

    
por 18.10.2011 / 05:07
2

No prompt de comando, digite: prompt /?

Isso lhe dará uma lista das opções para personalizar seu prompt. Não parece haver uma opção para exibir apenas o nome do diretório atual.

    
por 17.10.2011 / 08:47