Когда вы выполняете Copy
(CTRL+C) для файла или папки, то в некоторых программах, но не во всех (например: это работает в адресной строке Windows Explorer, также с программным обеспечением для индексирования Everything), когда выполняется вставка (CTRL+V) имя файла или каталога вставляется как текст, например: "D:\Test\Temp"
.
Вопрос: Если вы нажмете CTRL+C для файла или папки в проводнике Windows, как получить его имя в пакетном файле test.bat
который вы запускаете сразу после?
Я попытался с clip.exe, как предложено в Access clipboard в пакетном файле Windows, но это не сработало: похоже, что clip.exe делает противоположное (запись в буфер обмена).
Примечание: в отличие от Как скопировать путь к файлу в буфер обмена? (для его ответов требуется стороннее программное обеспечение, или другое решение для горячих клавиш, или используйте AutoHotkey), здесь я явно ищу решение, которое работает в пакетном режиме, со стандартным сочетанием клавиш CTRL+C (а не с другой горячей клавишей, не использующей AutoHotkey и т. д.) и никакого стороннего программного обеспечения.