3

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

Я не могу заставить это работать в Windows Vista/Server 2008 (я не пробовал Windows 7). Это можно исправить?

3 ответа3

3

Каким-то образом эта полезная функция исчезла в Windows Vista и Windows Server 2008, но вернулась в Windows 7.

Возможный обходной путь - использование Send To Toys, которое добавляет "Командная строка Send To". Это открывает окно CMD, устанавливая текущий каталог к выбранной папке. Если выбор был файлом, папка, содержащая файл, будет активной папкой, и имя файла будет напечатано для вас в приглашении. Удерживайте нажатой клавишу CTRL, чтобы изменить активную папку на другую папку. Удерживайте клавишу SHIFT, чтобы принудительно использовать COMMAND.COM независимо от версии Windows.

Единственное другое решение - удерживать клавишу shift при щелчке правой кнопкой мыши по файлу, что дает вам опцию "Копировать как путь", которую затем можно вставить в командную строку.

РЕДАКТИРОВАТЬ
Я нашел DropCommand, который позволяет легко перетаскивать файлы на экран командной строки Vista. Я не проверял это все же.

2

Вы можете просто открыть свою папку, удерживать клавишу Shift и выбрать « Файл» в строке меню - здесь у вас будет окно «Открыть».

Для файлов, удерживая клавишу Shift, щелкните файл правой кнопкой мыши и выберите « Копировать как путь». Вернитесь в командную строку, щелкните правой кнопкой мыши и "Вставить".

Или просто с помощью DropCommand:

альтернативный текст

1

У меня это нормально работает, если у вас не работает, то это, вероятно, проблема с UAC.

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

Я пытался повысить уровень Explorer, но, похоже, он не работает, и если не завершить работу Explorer и не перезапустить его как процесс администратора, я не знаю других способов его обойти. (и не уверен, что это сработает)

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