(Windows Powershell) Como abrir um arquivo definido globalmente com um determinado aplicativo?

0

Eu adicionei o diretório C:\Windows\System32\Drivers\etc\ , que contém as janelas hosts -file, ao meu ambiente PATH.

Então, se eu iniciar o shell em algum local arbitrário ( C:\ por exemplo) e executar C:\> hosts , alguma janela será exibida, perguntando qual programa eu quero usar para abrir este arquivo, como esperado.

No entanto, quando executo o seguinte comando:

C:\> notepad hosts

Eu recebo um pop-up do bloco de notas dizendo que esse arquivo não existe (e ele me pergunta se eu quero criá-lo).

Como posso fazer com que ele abra o arquivo hosts real com o bloco de notas sempre que eu executar este comando?

    
por Jessy 14.03.2014 / 16:44

1 resposta

1

você pode declarar uma função como esta:

function host(){
    notepad C:\Windows\System32\Drivers\etc\hosts
}

para que, cada vez que você escrever hosts, abra o arquivo com o bloco de notas.

e você pode adicionar a função ao seu perfil do powershell para torná-la persistente

    
por 14.03.2014 / 16:57