17

Я хочу иметь возможность щелкнуть правой кнопкой мыши папку с именем (C:\myFolder) и открыть командную строку следующим образом ...

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\myFolder>

Это возможно?

2 ответа2

45

Как открыть командную строку из Windows Explorer

В предыдущих версиях Windows, таких как XP/2000, вам нужно было запустить TweakUI, чтобы получить его из контекстного меню.

Однако, начиная с Windows 7 и 8, вы просто держите клавишу Shift при щелчке правой кнопкой мыши.

Легко удерживать клавишу Shift при щелчке правой кнопкой мыши, и у вас будет открытое окно команд.

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

Я просто использую трюк Shift + правый клик и продолжаю свою жизнь. Я бы посоветовал большинству конечных пользователей не заходить в реестр, если они не знают, что делают.

Проверьте эту techrepublic статью.

3

Shift-click работает только на папки и отвечает на оригинальный вопрос. Однако вы можете иметь тот же эффект даже на файлы во всех версиях Windows (NT, 2000, XP и более поздние версии). Я использовал это решение для папок и файлов в проводнике. Что еще более важно, это даже работает в диалогах выбора файла; везде может появиться контекстное меню файла Windows. Это также не требует изменения реестра.

В папке "SendTo" вы можете создать пакетный файл с именем "LaunchCMDAtThisFileOrFolder".Летучая мышь". Расположение "SendTo" зависит от версии Windows. Смотрите это для XP и это для Vista & 7, 8 или это. Если вам нравится код, то это может быть интересно

Пакетный файл будет иметь следующий код.

@Echo off
%~d1
CD %~dp1
CMD /K

Теперь вы можете щелкнуть правой кнопкой мыши любой файл и "Отправить" -> "LaunchCMDAtThisFileOrFolder".

Вот пример стандартного диалогового окна Windows, где вы можете использовать это. Обратите внимание, что контекстное меню находится в файле, а не в папке, так как работает в обоих случаях.

Вот пример стандартного диалогового окна Windows, где я могу использовать это.Обратите внимание, что контекстное меню находится в файле, а не в папке, так как работает в обоих случаях.

Вот пример Нестандартного Листинга Windows, где это можно использовать.

Вот пример Нестандартного Листинга Windows, где это можно использовать.

CMD Prompt открывается в папке цели «SendTo».

Как работает пакетный файл .. Справочная справка по командной строке Windows, в частности, команда FOR http://www.robvanderwoude.com/allhelpw2ksp4_en.php#FOR

% ~ d1 переводит букву диска первого параметра в командный файл.
CD% ~ dp1 переводится как CD "путь первого параметра".
CMD /K запускает CMD.exe. Параметр /K необходим специально для командного файла, иначе файл CMD.exe автоматически закроется.

PS: я +1 ответил MDy Guy, потому что я выучил новый ярлык.

Рекомендации:

http://support.microsoft.com/kb/310270 http://answers.microsoft.com/en-us/windows/forum/windows_7-files/i-have-windows-7-and-cannot-locate-the -send-to/652b4c8a-e743-46c4-a554-c1c8b334ee35 http://www.howtogeek.com/howto/windows-vista/customize-the-windows-vista-send-to-menu/ http:// answers . microsoft.com/en-us/windows/forum/windows_vista-desktop/how-to-locate-the-sendto-folder-in-vista/78b16711-1135-4eb0-851a-8abae9bfe9ed http://www.robvanderwoude.com/allhelpw2ksp4_en.php#FOR

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