Распечатать список выбранных имен файлов в Windows 10

374
Larry Sainte-Marie

Я хотел бы добавить функцию в контекстное окно (щелчок правой кнопкой мыши) в проводнике.

Я хочу, чтобы он отправил список выбранных файлов для печати на принтере по умолчанию.

Я старался

@echo off dir %1 /-p /o:gn > “%temp%Listing” start /w notepad /p “%temp%Listing” del “%temp%Listing” exit 

с этой страницы, которая работает на все содержимое папки.

Это не совсем то, что я хочу - я хочу только файлы, которые были выбраны в папке.

Я также вижу, как использовать «Копировать как путь» в выделении, но тогда мне нужно будет вставить текстовый файл и распечатать его.

Так что я ищу комбинацию обоих в некотором смысле, но мне нужен только список имен файлов - без путей.

Цель:

  1. Я выбираю несколько файлов в каталоге
  2. Я щелкаю правой кнопкой мыши и выбираю функцию
  3. Список только имен файлов печатаются.

-редактировать-

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

реестр

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\printlist] @="Print List of Files Selected" [HKEY_CLASSES_ROOT\*\shell\printlist\command] @="singleinstance.exe \"%1\" \"C:\\\\Windows\\printlist.bat\" \"$files\" --si-timeout 400" 

файл летучей мыши

:: Get the date/time FOR /f %%a in ('WMIC OS GET LocalDateTime ^| find "."') DO Set _DTS=%%a Set _datetime=%_DTS:~0,4%-%_DTS:~4,2%-%_DTS:~6,2%@%_DTS:~8,2%-%_DTS:~10,2%-%_DTS:~12,2% Echo %_datetime% ^%LF% >> "%temp%\Listing.txt" for %%A in (%*) do ( echo %%~nA ^%LF% >> "%temp%\Listing.txt" ) start /w notepad /p "%temp%\Listing.txt" del "%temp%\Listing.txt" exit 
0
Добро пожаловать в Супер пользователя! Обратите внимание, что https://superuser.com не является бесплатным сервисом для написания скриптов / кодов. Если вы сообщите нам, что вы уже пробовали (включая скрипты / код, который вы уже используете) и где вы застряли, мы можем попытаться помочь с конкретными проблемами. Вам также следует прочитать [Как мне задать хороший вопрос?] (Https://superuser.com/help/how-to-ask). DavidPostill 5 лет назад 0
Вы пытались добавить канал для фильтрации результатов? Tony EE rocketscientist 5 лет назад 0
Добавьте пакетный файл в контекстное меню отправки. Выбранные имена файлов будут переданы в качестве параметров. Yorik 5 лет назад 0
Я копирую ссылку для отправки в саму папку, а затем легко могу добавить приложения в меню расширений для отправки, таким образом, пакетный файл или редактор notepad ++ или что-то простое. Tony EE rocketscientist 5 лет назад 0
Пожалуйста [не редактируйте исходный вопрос, чтобы включить в него ответ] (https://meta.stackexchange.com/a/216722/271445). Вместо этого разместите ответ на свой вопрос. (Ваш вопрос может быть вновь открыт в ближайшее время, когда вы сможете это сделать.) Twisty Impersonator 5 лет назад 0

0 ответов на вопрос

Похожие вопросы