в cmd по умолчанию используется значение F:привод

StackOverflow https://stackoverflow.com/questions/44261

  •  09-06-2019
  •  | 
  •  

Вопрос

Когда я открываю cmd на своем ноутбуке, по умолчанию используется значение F:веди машину.Это меня беспокоит, кто-нибудь знает, как это получилось или как вернуть его туда, где он открывается на C:привод по умолчанию?

Это было полезно?

Решение

Я полагаю, что по умолчанию используется значение %HOMEDRIVE%\%HOMEPATH% так что, если вы можете повозиться с этими переменными окружения, это может быть подходящим вариантом.Я не могу редактировать эти переменные окружения в сети моей компании, поэтому мне пришлось использовать Автозапуск сменить это на что-то вменяемое.

Другие советы

Используйте команду

C:

Чтобы переключиться на диск C.Конечно, это сработало бы для любой буквы диска.

Очень незначительная гнида:если вы используете Windows 7, вам не нужен cmdhere powertoy, он встроен в Explorer.

Вы просто переходите к каталогу в проводнике Windows, затем, удерживая нажатой клавишу shift, щелкаете правой кнопкой мыши."Открыть командное окно здесь" - это один из пунктов контекстного меню.

Когда дело доходит до открытия cmd.exe в определенном каталоге, я просто создаю ярлык для cmd.exe а затем в свойствах ярлыка я устанавливаю "Начать с:" на диск / каталог, в котором я хочу, чтобы он запускался.

Использование ярлыка позволяет мне настраивать cmd.exe windows в зависимости от того, для чего я его использую.Для обычного редактирования / просмотра файлов я использую окно размером 180х60 и соответствующий шрифт, но когда я хочу прочитать / выполнить поиск в файлах журнала, у меня есть ярлык, который открывает окно размером 260х100 с меньшим шрифтом.Таким образом, я могу просматривать большинство длинных строк файла журнала без необходимости использовать горизонтальную прокрутку.

http://blog.stevienova.com/2007/04/08/change-your-default-cmd-prompt-path/

Порой, свой путь, когда вы идете в Пуск->Выполнить, cmd и будет что-то вы не хотите.В Active Directory или в домене NT, иногда домашний каталог по умолчанию может быть сетевой диск.Это не так хорошо, когда вы не в сети или выходите из сети после выхода в Интернет.Командная строка установлена в такое место, куда вы не можете попасть.

Чтобы изменить путь, вы можете отредактировать реестр (на свой страх и риск).

Редактор реестра Windows Версии 5.00

[HKEY_CURRENT_USERSoftwareMicrosoftCommand Processor] “Автозапуск”=”c:”

Это изменит путь к вашему c:веди машину.

быстрый ответ:cmd /k c:

длинный ответ, чтобы сделать его "автоматическим":http://windowsxp.mvps.org/autoruncmd.htm

В RegEdit.exe Я создал строку:

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun

Значение, которое я использовал для автозапуска, было "D:".

Если вы открываете его с помощью ярлыка, измените рабочий каталог для ярлыка.

В дополнение к другим ответам, есть хороший powertoy для XP под названием "открыть командное окно здесь". Он добавляет опцию в контекстное меню правой кнопки мыши, когда вы щелкаете внутри папки, чтобы открыть командное окно, используя этот каталог в качестве начального пути.

http://www.microsoft.com/windowsxp/Downloads/powertoys/Xppowertoys.mspx

Я столкнулся с аналогичной проблемой, когда cmd всегда открывался в определенном каталоге (раздражает при запуске скриптов, которые вызывают cmd).Лучший способ справиться с этим - отредактировать настройки автозапуска.У Рэймонда Чена есть хорошая статья об этом здесь:http://blogs.msdn.com/oldnewthing/archive/2007/11/21/6447771.aspx

Суть в том, что когда вы запускаете командную оболочку, она проверяет раздел реестра автозапуска и выполняет команды, хранящиеся там.Разделы реестра, которые он проверяет, следующие:

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun
    and/or
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top