Como obter o texto do título da janela do arquivo de lote

2

Como posso obter o valor da% atualtitle da janela atual, configurada assim:

TITLE Here Are The New Contents

    
por cascading-style 12.12.2016 / 20:19

2 respostas

2

Não há nada embutido, mas você pode recuperá-lo do comando tasklist .

tasklist /fi "imagename eq cmd.exe" /fo list /v

    
por 12.12.2016 / 20:56
2

No cmd.exe (prompt de linha de comando usual):

Defina o título da janela:

title "Your New Title"

Obter título da janela: Eu não encontrei nada útil para fazer tal coisa, no entanto, se você tem algum conhecimento com C # ou Visual Basic, você pode desenvolver um pequeno programa que irá olhar em janelas abertas para encontrar sua linha de comando e retornar o título para você. (usando o PID do processo pai (seu cmd.exe))

No Powershell: (as coisas são fáceis aqui)

Defina o título da janela:

[system.console]::title = "Your New Title"

Obter o título da janela:

$myTitleVar = [system.console]::title

ou você pode diretamente:

echo [system.console]::title
    
por 12.12.2016 / 20:58