Definindo “~” como variável para% HOMEPATH% no Windows (7 ou outras versões)

3

Eu tenho usado várias distribuições Linux já há algum tempo e me acostumo a usar a tecla "~" para indicar "casa" ao digitar caminhos.

Hoje, trabalhando no Windows 7, encontrei-me fazendo a mesma coisa no campo "File Name" de uma caixa de diálogo "File Open". Percebi que poderia substituir% HOMEPATH%, mas isso parece muito longo para uso repetido. Certamente é bom para scripts (IMO).

Existe um equivalente a "~" no Windows? Se não, existe uma maneira de implementar "~" como a variável% HOMEPATH%? Eu tentei criar uma variável do sistema com "~" eo sistema operacional não me deu nenhum problema com isso (tanto quanto eu posso dizer), mas parece que não funciona.

Qualquer sugestão seria muito apreciada!

    
por seedofc 25.10.2009 / 17:28

4 respostas

4

não. (para todas as suas perguntas)

o caminho do hackerish-crazy: use autohotkey para verificar qualquer tecla digitada para "~", verifique se o usuário realmente significa "~" e substitua-o pelo caminho completo de% USERPROFILE% /% HOMEPATH%. mas em geral: não.

    
por 25.10.2009 / 17:42
2

A única coisa que você pode fazer é definir a variável de ~ em seu diretório pessoal:

set ~=%HOMEDRIVE%%HOMEPATH%

Qual se você ecoa o valor da variável:

echo %~%

Você verá seu diretório pessoal ...

Mas se você fizer isso dentro do prompt de comando, não poderá usá-lo dentro do Windows. Se você for para o painel de controle - > Sistema - > Configurações Avançadas do Sistema (ou apenas Avançado se no XP) clique em Variáveis de Ambiente e clique em Novo em Variáveis do Sistema e defina o nome da variável como ~ e o Valor da Variável como% HOMEDRIVE %% HOMEPATH% e clique em OK. Você deve ser capaz de "correr"% ~% e irá levá-lo para o seu diretório pessoal. Afastado, você não pode acessar a variável sem os sinais de porcentagem.

    
por 25.10.2009 / 18:29
0

Talvez isso funcione para você também:

  1. Abra o Explorer e navegue até o diretório / pasta que contém seu diretório de usuário.
  2. Clique com o botão direito e selecione Enviar para a área de trabalho como um atalho.
  3. Vá até sua área de trabalho e renomeie esse atalho para ~.
  4. Abra o Explorer novamente em um diretório aleatório e insira ~ na barra de endereço.
  5. Deve levá-lo ao seu diretório pessoal.

Não é realmente adequado para uso de linha de comando. Um alias funcionaria aqui embora

    
por 25.10.2009 / 18:40
0

Faça o download de MSYS que faz parte de MinGW e, em seguida, defina sua variável HOME para o que você quiser. Em seu shell MSYS, que é um shell bash, você terá ~ como seu diretório HOME . BTW: instalar o MSYS e o MinGW é fácil com o instalador e gerenciador de pacotes .

Como alternativa, se você quiser, pode instalar o Cygwin ou KDE para Windows ; ou lhe dará um ambiente semelhante ao POSIX.

    
por 15.11.2012 / 07:35