Posso criar um atalho para um diretório do Windows?

6

Eu gostaria de uma maneira rápida baseada em linha de comando para chegar a um diretório que eu uso o tempo todo. Existe uma maneira de criar algum tipo de alias no Windows para que eu possa digitar, por exemplo, VS08P em um prompt de comando ou na barra de endereços e o Windows abrirá automaticamente a pasta desejada, que é c:\Documents and Settings\[My ID]\My Documents\Visual Studio 2008\Projects ?

(Observe que a pergunta não é sobre o que fazer com o Visual Studio 2008. A menos que a solução seja um arquivo em lotes, acho que fiz a pergunta no site certo.)

    
por jmgant 02.09.2009 / 15:02

12 respostas

8

Se você deseja abrir essa pasta no Windows Explorer, você pode:

  1. Crie um atalho (arquivo .lnk) em uma pasta (clicando com o botão direito em > Novo > Atalho no Windows Explorer ou na área de trabalho), solte esse atalho em algum lugar do caminho.
  2. Crie um arquivo em lote como este:

    cd "c:\Documents and Settings\etc\etc"
    start .
    

    salve-o como VS08P.bat e coloque-o em algum lugar no caminho.

Se você quiser pular para ele em seu prompt de comando, consulte A resposta de Phoshi.

    
por 02.09.2009 / 15:09
7

Use o comando mklink . Na linha de comando:

C:> mklink /D VS08P c:\Documents and Settings\[My ID]\My Documents\Visual Studio 2008\Projects

Você terá agora c:\VS08P que aponta para o diretório do Visual Studio acima.

    
por 15.05.2013 / 16:44
6

Eu adicionarei a cacofonia 'crie um lote simples', com um toque. Você pode criar um lote simples, mas colocar um interruptor na lateral, de modo que você possa usá-lo para navegar até vários diretórios favoritos:

@echo off
GOTO %1
:VS08P
cd c:\Documents and Settings\[My ID]\My Documents\Visual Studio 2008\Projects
GOTO END
:music
cd "C:\Documents and Settings\[My ID]\My Documents\My Music"
GOTO END
:downloads
cd C:\shared\downloads
GOTO END
:logs
cd C:\[project path]\logs
GOTO END
:END

Você pode chamá-lo de go.bat, e você pode usá-lo para todos os seus locais favoritos Seus amigos vão achar que você é muito legal porque você pode simplesmente digitar go logs na linha de comando e você é levado magicamente ao seu logs diretório. Você ainda precisará acrescentar o diretório dentro do qual este morcego é salvo no seu PATH.

    
por 02.09.2009 / 15:31
4

A solução é provavelmente um arquivo em lote. Faça um VS08P.bat no system32 (normalmente: \ windows \ system32) que contém:

@ECHO OFF
cd c:\Documents and Settings\[Your ID]\My Documents\Visual Studio 2008\Projects\

Então, digitar VS08P deve levá-lo até lá.

    
por 02.09.2009 / 15:10
4

Você pode definir uma variável de ambiente personalizada:

  • Clique com o botão direito do mouse em "Meu computador" e selecione "Propriedades"
  • Selecione a guia "Avançado"
  • Clique no botão "Variáveis de ambiente"
  • Na parte superior da janela, você pode definir suas próprias variáveis de sistema

Eu tenho uma instalação do Windows em alemão para que os nomes dos itens mencionados acima possam ser ligeiramente diferentes;)

Outra maneira seria:

Crie um lote com o seguinte conteúdo e execute o shell através disso:

@echo off
set VS08P = c:\Documents and Settings\[My ID]\My Documents\Visual Studio 2008\Projects
cls

Desta forma, você pode adicionar quantos vars quiser e chamá-los dentro de sua sessão de shell.

    
por 02.09.2009 / 15:12
2
set myDir=C:\Windows
cd %MyDir%

Isso funciona na linha de comando atual.

Para tornar este estático, defina uma variável de ambiente em "Start->Settings->Controls->System->Advanced->Environment variables"

Defina um nome e um caminho (por exemplo, mypermaDir - C: \ Windows)

Agora, você pode usar essa nova variável:

cd %mypermaDir%
    
por 02.09.2009 / 15:16
1

Que tal esta linha de comando simples para ser colocado em um arquivo de lote:

%windir%\explorer.exe %userprofile%\My Documents\Visual Studio 2008\Projects

Usar variáveis de ambiente é uma boa maneira de ter um código portátil.

    
por 02.09.2009 / 16:29
0

que tal um arquivo em lote de uma linha (a ser colocado nas "Variáveis de ambiente" padrão ou personalizadas:

explorer.exe "c:\Documents and Settings[My ID]\My Documents\Visual Studio 2008\Projects"

várias opções que você pode usar também depois do explorer.exe

/ e - sem painel de árvore

/ n - use a nova janela do Explorer

    
por 02.09.2009 / 15:18
0
  1. criar um arquivo de atalho
  2. copie-o para windows \ system32 \
  3. renomeie para o que você deseja digitar para abrir o diretório

(talvez "vsproj" se o seu diretório for "C: \ docs e set \ user \ meus documentos \ visu studio \ proj")

então, quando você segura a tecla do Windows e digita r, o comando de execução aparece digite "dir" e você tem isso!

talvez eu seja um superusuário :) hahaha

Eu não tenho certeza se você quis dizer especificamente a partir da janela de prompt de comando eu não tenho certeza se isso vai funcionar, mas isso pode ajudar algumas pessoas de qualquer maneira! aproveite

    
por 22.09.2009 / 22:16
0
  1. Crie um arquivo something.bat no diretório em que você abre o cmd (C: \ Users \ Name) e escreva:
@echo on
cd C:\your\link
cls

Reabra o console e apenas chame "algo".

    
por 14.01.2017 / 15:43
0

É assim que eu faço e acho muito útil.

  • Crie um novo arquivo txt e escreva o seguinte código nele.
    @ECHO OFF cd C:\YourProjectPath\FolderPath\
  • salve como arquivo .bat com um nome conveniente. (Eu costumo salvá-lo como "goto-myProjectName.bat"

  • Copie o arquivo bat em seu caminho padrão (quando você executar o cmd, seja qual for o seu caminho padrão, começa com isso. Por exemplo, em minha máquina é windows / system32)

  • Em seguida, digite o nome do seu arquivo bat sem sua extensão.
  • Por exemplo: goto-myProjectName

Então você deve ir até lá.

    
por 19.05.2018 / 09:23
-1

Eu não gostei do arquivo em lote. Parece mais complicado.

Eu criei um atalho para um arquivo no diretório que eu quero. Então eu editei as propriedades para remover o arquivo, deixando apenas o caminho do diretório.

Funciona como um encanto. Agora, basta renomear o atalho e pronto.

    
por 25.08.2017 / 01:56