cmd по умолчанию F: диск

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

9 ответов


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


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

C:

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



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

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

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

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


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

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


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


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

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


я столкнулся с аналогичной проблемой, когда cmd всегда открывался в определенном каталоге (раздражает при запуске скриптов, которые вызывают cmd). Лучший способ справиться с этим-изменить настройки автозапуска. У Raymond Chen есть хорошая статья об этом здесь: 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

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

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun

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