в cmd по умолчанию используется значение F:привод
Вопрос
Когда я открываю 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