7

Я хотел бы получить быстрый способ на основе командной строки добраться до каталога, который я использую все время. Есть ли способ создать какой-то псевдоним в Windows, чтобы я мог напечатать, например, VS08P в командной строке или в адресной строке, и Windows автоматически откроет нужную мне папку, которая является c:\Documents and Settings\[My ID]\My Documents\Visual Studio 2008\Projects?

(Обратите внимание, что вопрос не в том, что делать с Visual Studio 2008. Если решение не является пакетным файлом, я думаю, что я задал вопрос на правильном сайте.)

12 ответов12

9

Если вы хотите открыть эту папку в Windows Explorer, вы можете:

  1. Создайте ярлык (файл .lnk) для папки (щелкнув правой кнопкой мыши> Создать> Ярлык в проводнике Windows или на рабочем столе), а затем удалите этот ярлык где-нибудь на своем пути.
  2. Создайте командный файл следующим образом:

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

    затем сохраните его как VS08P.bat и поместите где-нибудь на вашем пути.

Если вы хотите перейти к нему в командной строке, см . Ответ Phoshi.

7

Используйте команду mklink . Из командной строки:

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

Теперь у вас будет c:\VS08P который указывает на ваш каталог Visual Studio выше.

6

Я добавлю к какофонии «создать простую партию» изюминку. Вы можете создать простую партию, но поставить переключатель в сторону, так что вы можете использовать его для навигации по множеству любимых папок:

@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

Вы можете называть его go.bat и использовать его для всех своих любимых мест. Ваши друзья будут думать, что вы действительно крутые, потому что вы можете просто набрать go logs в командной строке, и вы волшебным образом попадете в каталог logs . Вам все еще нужно будет добавить каталог, в котором эта летучая мышь сохранена, к вашему PATH.

4

Решение, вероятно, командный файл. Создайте VS08P.bat в system32 (обычно:\windows\system32), который содержит:

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

Затем, набрав VS08P, вы попадете туда.

4

Вы можете установить пользовательскую переменную среды:

  • Щелкните правой кнопкой мыши "Мой компьютер" и выберите "Свойства"
  • Выберите вкладку "Дополнительно"
  • Нажмите кнопку "Переменные среды"
  • В верхней части окна вы можете определить свои собственные системные переменные

У меня немецкая установка Windows, поэтому названия упомянутых выше элементов могут немного отличаться;)

Другой способ будет:

Создайте пакет со следующим содержимым и выполните через него оболочку:

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

Таким образом, вы можете добавить столько переменных, сколько захотите, и вызывать их внутри сеанса оболочки.

2
set myDir=C:\Windows
cd %MyDir%

Это работает в текущей командной строке.

Чтобы сделать это статическим, установите переменную среды в "Start->Settings->Controls->System->Advanced->Environment variables"

Установите имя и путь (например, mypermaDir - C:\Windows)

Теперь вы можете использовать эту новую переменную:

cd %mypermaDir%
1

Как насчет этой простой командной строки, которая будет помещена в командный файл:

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

Использование переменных среды - хороший способ иметь переносимый код.

0

Вот как я это делаю, и я нахожу это очень полезным.

  • Создайте новый текстовый файл и запишите в него следующий код.
    @ECHO OFF cd C:\YourProjectPath\FolderPath\
  • сохранить как .bat файл с удобным именем. (Я обычно сохраняю это как "goto-myProjectName.bat"

  • Затем скопируйте этот bat-файл в ваш путь по умолчанию (когда вы запускаете cmd, какой бы ни был ваш путь по умолчанию, он начинается с этого. Например, на моей машине это windows/system32)

  • Затем введите имя вашего файла bat без его расширения.
  • Например:goto-myProjectName

Тогда это должно привести вас туда.

0
  1. Создайте файл something.bat в каталоге, где вы открываете cmd (C:\Users\Name) и напишите в:
@echo on
cd C:\your\link
cls

Откройте консоль и просто назовите «что-нибудь».

0
  1. сделать файл ярлыка
  2. скопируйте его в windows\system32\
  3. переименуйте его в то, что вы хотите набрать, чтобы открыть каталог

(может быть, "vsproj", если ваш каталог "C:\docs и установить \user \my documents \visu studio \proj")

затем, когда вы удерживаете клавишу Windows и набираете r, появляется команда запуска, набирайте "dir", и вот она у вас!

может я супер пользователь :) хахаха

Я не уверен, что вы имели в виду конкретно из окна командной строки, я не уверен, что это сработает, но это может помочь некоторым людям в любом случае! наслаждаться

0

как насчет пакетного файла в одну строку (для размещения в стандартных или настраиваемых "переменных среды":

explorer.exe "c:\Documents and Settings [Мой идентификатор]\ Мои документы \ Visual Studio 2008 \ Проекты"

различные ключи вы можете использовать и после explorer.exe

/e - нет панели дерева

/n - использовать новое окно проводника

-1

Мне не понравился пакетный файл. Кажется, слишком сложным.

Я создал ярлык для файла в каталоге, который я хочу. Затем я отредактировал свойства, чтобы удалить файл, оставив только путь к каталогу.

Работает как шарм. Теперь просто переименуйте ярлык и все готово.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .