É possível obter um prompt de CMD transparente e sem borda na área de trabalho do Windows?

6

Eu uso o Windows 7, mas sou um grande fã do Linux. No entanto, para este computador, eu tenho que executar o Windows e queria um terminal sempre transparente no meu desktop, algo assim:

Eu tentei usar Glass CMD e Console mas eles não são iguais. Como posso obter um prompt de CMD de área de trabalho similar no Windows?

Obrigado ao Darth Android! Eu tenho o meu console2 funcionando como eu precisava. também para qualquer pessoa que precise focar sua janela de console, aqui está um script autohotkey.

Loop{
    if GetKeyState("LButton", "P"){
        if WinActive("ahk_class Progman"){
            MouseGetPos, xpos, ypos
            if(xpos > 522){
                if(ypos < 475){
                    if WinExist("ahk_class Console_2_Main"){
                        WinActivate
                    }
                }
            }
        }
    }    
}
    
por Rivasa 06.08.2012 / 22:16

1 resposta

4

Você pode usar um programa chamado Console2 para criar esse efeito. Eu tenho o meu configurado com um script auto-hotkey para produzir um terminal drop-down estilo de terremoto, mas você poderia facilmente furar-lo em seu desktop, definir a cor de fundo para ser completamente transparente e tira as decorações da janela: / p>

Se você quiser obtê-lo realmente semelhante ao seu terminal * nix, instale o Cygwin e configure o Console2 para iniciar o bash em vez de cmd.exe ou PowerShell.

A única ressalva na configuração é que é um pouco difícil focar a janela devido à natureza das teclas coloridas do Windows (ou seja, clicar em pixels transparentes, na verdade, clicar pela janela na área de trabalho , em vez de dar foco a ele), mas isso pode ser corrigido com um script de atalho automático configurado para escutar cliques do mouse em áreas específicas da área de trabalho e, em seguida, transferindo o foco para Console2 ou simplesmente alternando para ele se está disposto a deixar o ícone na barra de tarefas.

    
por 06.08.2012 / 22:32