cmd по умолчанию F: диск
когда я открываю cmd на своем ноутбуке, он по умолчанию переходит на диск F:. Это беспокоит меня кто-нибудь знает, как это получилось или как вернуть его туда, где он открывается на диск C: по умолчанию?
9 ответов
Я считаю, что по умолчанию %HOMEDRIVE%\%HOMEPATH%
поэтому, если вы можете возиться с этими переменными среды, которые могут быть опцией. Я не могу редактировать эти переменные среды в Сети моей компании, поэтому мне пришлось использовать Автозагрузка менять его на что-то вменяемое.
очень незначительный 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:"