Drucken Sie eine Liste der ausgewählten Dateinamen in Windows 10

458
Larry Sainte-Marie

Ich möchte eine Funktion zum Kontextfenster (Rechtsklick) im Explorer hinzufügen.

Ich möchte, dass die Liste der ausgewählten Dateien zum Drucken auf dem Standarddrucker gesendet wird.

Ich habe es versucht

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

von dieser Seite, die den gesamten Inhalt eines Ordners bearbeitet.

Das ist nicht ganz das, was ich will - ich möchte nur Dateien, die in einem Ordner ausgewählt wurden.

Ich sehe auch, wie man "Als Pfad kopieren" für eine Auswahl verwendet, aber dazu müsste ich in eine Textdatei einfügen und sie ausdrucken.

Ich suche also nach einer Kombination aus beidem, aber ich möchte nur eine Liste von Dateinamen - keine Pfade.

Tor:

  1. Ich wähle mehrere Dateien in einem Verzeichnis aus
  2. Ich klicke mit der rechten Maustaste und wähle die Funktion
  3. Nur die Liste der Dateinamen wird gedruckt.

-bearbeiten-

herausgefunden. danke für die kommentare. "Senden an Menü" war ein zusätzlicher Schritt, also setzen Sie es in das Hauptkontextmenü. erfordert dies

Registrierung

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" 

Bat-Datei

:: 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
Willkommen bei Super User! Bitte beachten Sie, dass https://superuser.com kein kostenloser Skript- / Code-Schreibservice ist. Wenn Sie uns sagen, was Sie bisher versucht haben (einschließlich der Skripts / des Codes, die Sie bereits verwenden) und wo Sie stecken bleiben, können wir versuchen, bei bestimmten Problemen zu helfen. Sie sollten auch lesen [Wie kann ich eine gute Frage stellen?] (Https://superuser.com/help/how-to-ask). DavidPostill vor 5 Jahren 0
Haben Sie versucht, eine Pipe hinzuzufügen, um die Ergebnisse zu filtern? Tony EE rocketscientist vor 5 Jahren 0
Fügen Sie dem Send-to-Kontextmenü eine Batchdatei hinzu. Die ausgewählten Dateinamen werden als Parameter übergeben. Yorik vor 5 Jahren 0
Ich kopiere den send-to-Link in den Ordner selbst. Dann kann ich problemlos Apps im send-to-Erweiterungsmenü hinzufügen, also eine Batch-Datei oder einen Notepad ++ - Editor oder was auch immer einfach ist. Tony EE rocketscientist vor 5 Jahren 0
Bitte [bearbeiten Sie Ihre ursprüngliche Frage nicht, um eine Antwort hinzuzufügen] (https://meta.stackexchange.com/a/216722/271445). Schreiben Sie stattdessen eine Antwort auf Ihre Frage. (Ihre Frage wird möglicherweise bald wieder geöffnet. Zu diesem Zeitpunkt können Sie dies tun.) Twisty Impersonator vor 5 Jahren 0

0 Antworten auf die Frage