Öffnen mit für mehrere Dateien?

25

Ich muss in der Lage sein, ungefähr 16 JPGs auf einmal in Chrome zu öffnen, ohne jedes auswählen und tun zu müssen Öffnen mit . Wenn ich mehrere Dateien auswähle, wird die Öffnen mit Option verschwindet. Wie stelle ich es mit mehreren ausgewählten Dateien zur Verfügung?

Einige Antworten haben bisher gute Workarounds geliefert, aber sie sind nicht sehr flexibel, wenn ich an einer Vielzahl von Dateien arbeite Öffnen mit wäre nützlich. Gibt es eine Möglichkeit, dies tatsächlich zu tun? Öffnen mit auf mehrere Dateien?

Clonkex
quelle
1
Funktioniert es, alle 16 auszuwählen und in Chrome zu ziehen?
pcnate
@pcnate Nein, es wird nur das erste geöffnet.
Clonkex

Antworten:

15

Speichern Sie den folgenden Text unter einem Textdokumentnamen OpenWith.txt und benennen Sie es dann um in OpenWith.reg . Doppelklicken Sie anschließend auf, um die neuen Registrierungseinstellungen zu importieren. Wenn Sie nun alle zutreffenden JPG-Dateien markieren, wird die Öffnen mit Option wird verfügbar sein, und es wird alle diejenigen mit dem öffnen Google Chrome App.


Erstellen Sie die Open With Option, wenn mehrere JPG-Dateien ausgewählt sind

Zu importierende Registrierungseinstellungen

Sie müssen auf den Wert des unten stehenden Schlüssels zeigen, der darauf verweist chrome.exe an den richtigen vollständigen Pfad auf Ihrem System, an dem die chrome.exe existiert.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Open With\command]
@="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" \"%1\""

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"MultipleInvokePromptMinimum"=dword:00000016

enter image description here


Weitere Ressourcen, Hinweise und Überlegungen

  • Microsoft KB2022295
  • Bitte beachten Sie die obigen Hinweise Zu importierende Registrierungseinstellungen Abschnitt können Sie den Registrierungsschlüssel mit dem Namen " Öffnen mit " wie " Öffnen Sie mit Chrome msgstr "" "oder was auch immer Sie wünschen und es wird immer noch dasselbe tun, öffnen Sie alle ausgewählten JPG - Dateien mit Chrome.exe gemäß der anderen Konfiguration. Also wissen Sie einfach, dass, was auch immer Sie diesen Schlüssel nennen, dies der Text ist, den Sie anstelle von sehen werden Öffnen mit . enter image description here
Pimp Juice IT
quelle
5
Großartig! Aber wäre es nicht besser, dies "Open in Chrome" zu nennen, als "Open With"?
Mr.Wizard
1
Auf jeden Fall das beste bisher. Angesichts meiner Einschränkungen (aktuelle Dateizuordnung mit Photo Viewer beibehalten, Bearbeitungsöffnung mit Paint beibehalten) markiere ich dies als die richtige Antwort :) Es ist immer noch nicht perfekt, aber es sieht so aus, als würde ich nicht perfekt werden, und das funktioniert meiner Meinung nach ziemlich gut .
Clonkex
5
Dies hat nichts mit der Shell-Funktionalität "Öffnen mit" zu tun. Sie erstellen gerade ein neues Verb (den Schlüssel unter dem Shell-Schlüssel) und es hat zufällig denselben Namen wie die Windows-Shell-Erweiterung "Öffnen mit". Wenn Sie die ausführbare Datei wie folgt hardcodieren, können Sie sie auch "Chrome" nennen ...
Anders
1
Es ist wirklich frustrierend, MS hat die hässliche und meistgehasste Kontextmenü-Benutzeroberfläche in W10 noch NICHT repariert. Unglaublich. Schauen Sie sich das Kontextmenü von XP in der anderen Antwort an, wie cool es ist!
Ĭsααc tիε βöss
1
@PIMP_JUICE_IT, ich werde eine selbst beantwortete Frage posten. Die Frage wird lauten: "Gibt es wirklich mehr als eine Möglichkeit, eine Katze auf einem Computer zu häuten?" Die Antwort wird ein Link zu diesem Thread sein.
fixer1234
19

Ich muss in der Lage sein, ungefähr 16 JPGs auf einmal in Chrome zu öffnen, ohne   jedes auswählen und öffnen mit.

Du hast die Google Chrome-Verknüpfungssymbol haben Sie dann Alle JPG-Dateien ausgewählt in einem anderen Fenster daneben, du dann Ziehen Sie diese auf das Google Chrome-Verknüpfungssymbol und alle diese JPG-Dateien werden mit Chrome geöffnet.

Auf diese Weise erhalten Sie genau das, wonach Sie gefragt haben. Wählen Sie alle zutreffenden JPG-Dateien aus und öffnen Sie diese mit Chrome, ohne die Option Öffnen mit auswählen zu müssen.

enter image description here

Pimp Juice IT
quelle
7
Dies funktioniert mit den Schnellzugriffen in der Taskleiste, jedoch nur, wenn Sie vor dem Löschen die Umschalttaste gedrückt halten.
2
@FleetCommand funktioniert in Win10 AU nicht. Beim Drücken der Umschalttaste wird der Text "Öffnen mit" angezeigt, aber es geschieht nichts, unabhängig davon, ob Chrome ausgeführt wird oder nicht. Gute Antwort: Wenn Sie mit der rechten Maustaste auf die Taskleiste klicken und den Speicherort der Datei öffnen, wird die Verknüpfung angezeigt, auf der Drag'n'Drop funktioniert.
mtone
@mtone Wenn der Text "Öffnen mit" angezeigt wird, hat Windows den Befehl an Chrome gesendet. Sie sollten Ihren Task-Manager überprüfen, um herauszufinden, was falsch ist.
Ich wollte nur feststellen, dass ich genau das gleiche Verhalten wie mtone in W10 AU sehe. Sowohl bei Chrome als auch bei Firefox kann es sich also um eine Änderung der API oder einen Fehler in Windows handeln.
David Mulder
1
Du hast recht. Ich habe es gerade in Windows 10 1607 getestet. Mehrere Elemente werden nicht geöffnet. Nur ein einziger Artikel. Und es funktioniert nicht mit UWP-Apps aus dem Windows Store. Nur traditionelle Desktop-Apps.
17

Verwenden Sie dazu eine Problemumgehung, indem Sie im Windows-Datei-Explorer im Kontextmenü mit der rechten Maustaste auf "Senden an" klicken. Hier ist wie

Schritt 1 - Chrome-Verknüpfung zum Ordner "SendTo" hinzufügen, damit Chrome im Menü "Senden an" angezeigt wird.
SendTo-Ordner: %AppData%\Microsoft\Windows\SendTo

Dies kann auf verschiedene Arten erfolgen. Ich werde eines der einfachsten im Folgenden erwähnen.

  • Ziehen Sie die Google Chrome-Verknüpfung, die bei der Installation von Chrome auf dem Desktop erstellt wurde, oder die Chrome-Verknüpfung im Startmenü mit der rechten Maustaste in den Ordner "SendTo" und wählen Sie "Kopieren".

Hinweis: Klicken Sie mit der rechten Maustaste auf diese Verknüpfung, wählen Sie "Eigenschaften" und bestätigen Sie, dass das Feld "Ziel" keine Befehlszeilenoptionen enthält, nur den Pfad + Dateinamen für Chrome.

Schritt 2: Wählen Sie die 16 JPGs aus, klicken Sie mit der rechten Maustaste und wählen Sie "Senden an" & amp; Wählen Sie "Google Chrome".

Das ist es. Alle JPGs werden in Chrome geöffnet, jede in einem eigenen Tab.
Ich benutze dies mit Firefox, aber es sollte auch mit Chrome funktionieren.

Firefox

Fehlerbehebung 1
Wenn Google Chrome nicht im Menü "Senden an" angezeigt wird, starten Sie den Windows-Datei-Explorer über den Task-Manager neu.

Fehlerbehebung 2
Wenn die JPGs in mehreren Fenstern geöffnet werden, sollten Sie eine Erweiterung in Chrome installieren, um dieses Verhalten zu verhindern. Ich schlage vor Ein Fenster .

xypha
quelle
Diese Antwort und die @ PIMP_JUICE_IT-Option sind aus Sicht der Problemumgehungen beide großartige Optionen, obwohl dies die beste ist, da weder zwei Fenster geöffnet (nebeneinander) noch in die Taskleiste gezogen und darauf gewartet werden muss Das Chrome-Fenster, das wiederhergestellt / maximiert werden soll, und das Senden an-Fenster öffnen nicht mehrere Fenster.
Clonkex
F5 auf dem Desktop funktioniert ebenfalls (dasselbe gilt für Registrierungsänderungen).
wizzwizz4
8

Ich werde in meiner Antwort keine Lösung vorschlagen, da das Beste, was Sie ohne Tools von Drittanbietern tun können, wahrscheinlich ist Antwort von PIMP_JUICE_IT (obwohl diese Antwort einfach ein neues Zusatzverb hinzufügt und nichts mit der Windows-Funktionalität "Öffnen mit" zu tun hat und entsprechend benannt werden sollte).

Ich werde jedoch versuchen, die technischen Details darüber zu erklären, was los ist und warum:

Das Untermenü "Öffnen mit" ist als implementiert IContextMenu Shell-Erweiterung und ist registriert unter HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers. Wenn Sie mit der rechten Maustaste auf ein oder mehrere Elemente in einem Shell-Ordner klicken, werden in der Shell verschiedene Schlüssel darunter angezeigt HKEY_CLASSES_ROOT um das Menü aufzubauen. Einträge unter ...\shellex\ContextMenuHandlers sind dynamisch und führen den tatsächlichen Computercode aus, der bestimmt, wie viele Menüelemente hinzugefügt werden sollen (falls vorhanden).

Microsoft hat anscheinend die Erweiterung "Öffnen mit" so codiert, dass das Untermenü nur hinzugefügt wird, wenn Sie eine einzelne Datei auswählen, mit einer Ausnahme. Es können mehrere Verknüpfungen (.lnk) ausgewählt werden, und Sie erhalten weiterhin das Untermenü (zumindest auf meinem Windows 8-Computer). Ich werde auf einen Ast gehen und sagen, dass die Shortcut-Behandlung ein Fehler ist.

Es gibt keinen technischen Grund, warum das Menü nicht für mehrere Dateien funktionieren konnte. Unter Windows XP funktionierte es früher sogar einwandfrei:

WinXP Open With menu

Ich vermute, der Hauptgrund, warum sie es entfernt haben, ist; Was tun Sie, wenn der Benutzer Dateien unterschiedlichen Typs auswählt? Es gibt jedoch bereits einen Präzedenzfall dafür; Sie können verschiedene Dateitypen auswählen und die Eingabetaste drücken, um alle zu öffnen. Wenn Sie dies tun, verwendet die Shell nur die Aktion, die dem Element zugeordnet ist, das das Fokusrechteck hat.

Es wäre für einen Drittanbieter möglich, ein ähnliches Menü zu erstellen, das für mehrere Dateien funktioniert. Die einzige Einschränkung ist, dass der Punkt "Andere App auswählen" / "Standardprogramm auswählen" am unteren Rand des Menüs wahrscheinlich deaktiviert werden muss, wenn mehrere Dateien vorhanden sind, da die offizieller Weg Zum Aufrufen dieses Dialogfelds wird nur ein einziger Dateipfad unterstützt. Um das Menü zu füllen, würde es einfach verwenden SHAssocEnumHandlers um eine Liste der Anwendungen zu erstellen, die für den angegebenen Dateityp verfügbar sind.

Dies ist so ein Randfall, dass niemand zu viel Zeit darauf verwendet hat, die "Open With" -Erweiterung erneut zu implementieren, um nur mehrere Dateien zu unterstützen, obwohl dies technisch möglich wäre ...

Anders
quelle
1
Als Programmierer und IT-Mitarbeiter ist dies die interessanteste Antwort. Eigentlich fällt es mir schwer zu glauben, dass dies ein Randfall ist. In der Tat eine Suche nach windows open with multiple files Ergebnisse im mehrere Beschwerden aber keine Antworten. Es ist ziemlich frustrierend.
Clonkex
2

Dadurch werden alle JPG-Dateien im Chrome-Ordner in separaten Registerkarten geöffnet

1) Kopieren Sie alle JPG-Dateien, die Sie öffnen möchten, in einen Ordner.

2) Öffnen Sie den Notizblock. Fügen Sie den Code unten ein. Klicken Sie auf Speichern. Gehen Sie zu dem oben genannten Ordner. Geben Sie den Namen "open.bat" ein und wählen Sie "Alle Dateien" aus. Sparen.

3) Gehe in den Ordner und öffne "open.bat"!

Code:

set PATH=%PATH%;C:\Program Files (x86)\Google\Chrome\Application
SET names=
for /r %%i in (*.jpg) do call SET names= %%names%% "%%i"
echo %names%
start chrome.exe %names%

Ich habe das Standardinstallationsverzeichnis von Chrome übernommen. Sie müssen es möglicherweise ändern, wenn Sie eine benutzerdefinierte Installation durchgeführt haben.

PulseJet
quelle
2
Funktioniert mit Chrome nicht so, wie es die Frage verlangt. Es wird ein Chrome-Fenster für jedes Bild geöffnet.
Ich habe dir gesagt, dass du etwas Ähnliches tun sollst ... nicht dasselbe. Jetzt hast du mich dazu gebracht, Chrom zu installieren. Kommentieren Sie zuerst, bevor Sie abstimmen. Lesen Sie jetzt die Antwort.
PulseJet
Funktioniert immer noch nicht. Dieses Skript öffnet Chrome, öffnet jedoch keine Dateien. Natürlich haben alle meine JPEG-Dateien Platz in ihren Namen.
Das sollte nicht passieren ... Gibt es Dateien mit der Endung jpeg anstelle von jpg? Ich werde den Code noch einmal ausprobieren. Führen Sie es auch über eine Batchdatei aus (und nicht über eine Eingabeaufforderung nach cd)?
PulseJet
Ich habe es in einen Ordner gelegt, in dem sich .jpeg-Dateien befinden, und es hat tatsächlich funktioniert. Natürlich wurden nur JPG-Dateien geöffnet, aber das ist in Ordnung. Das habe ich auch erwartet. Ich probiere verschiedene Dateinamen aus und wenn ich einen Fehler gefunden habe, melde ich ihn.
2

Für meine Arbeit ist es ziemlich wichtig, dass meine Bilder durch Doppelklicken geöffnet werden   mit Windows Photo Viewer (weil Windows 10's Photos App Mist ist). - Clonkex

Da Sie die Einschränkung haben, dass der Standard-JPG-Viewer nicht geändert werden kann, können Sie den Standard-Editor wie folgt ändern Google Chrome stattdessen.

Sobald dies über die unten beschriebene Registrierungsänderung abgeschlossen ist und Sie alle zutreffenden JPG-Dateien ausgewählt haben, Rechtsklick und wählen Sie dann die Option Bearbeiten Möglichkeit. Alle Dateien werden mit geöffnet Google Chrome .

enter image description here


Die Registrierungsänderung

Es scheint die Registierungseditor Export Von dieser Option wird der HEX-Wert ausgegeben Registierungseditor GUI.

Der Schlüsselpfad

  • HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command

Ändern Sie den Wert in den vollständigen Pfad von Chrome.exe Anwendung auf Ihrem System gefolgt von "%1" Genau wie im folgenden Screenshot gezeigt:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "%1".

enter image description here

Pimp Juice IT
quelle
4
LOL wie viele Antworten wirst du posten?
theonlygusti
2
Dang haha, du bist wirklich bestrebt, mein Problem zu lösen! : P Leider verlasse ich mich auch auf Rechtsklick & gt; Bearbeiten Sie die Öffnung in Paint. Ich habe diese Einschränkungen nicht in meine Frage aufgenommen, weil a) ich dachte, es wäre einfach zu machen Öffnen mit Arbeiten mit mehreren Dateien (ich habe dummerweise vergessen, dass ich es mit einem Microsoft-Produkt zu tun hatte) und b) ich wusste nicht, dass die Leute in solchem ​​Umfang Abhilfe schaffen würden! Vielen Dank für die Veröffentlichung. Ich bin sicher, jemand anderes wird Ihre Antworten von unschätzbarem Wert finden :)
Clonkex
1
Ist es nicht möglich, zusätzlich zu einen neuen Menübefehl hinzuzufügen? Öffnen und Bearbeiten ?
Mr.Wizard
1
@ Mr.Wizard - Ja. Wenn jedoch mehr als 15 Dateien ausgewählt wurden, wurde die Option Öffnen mit nicht angezeigt. Nachdem Sie diese Nachricht hinterlassen haben, habe ich weitere Nachforschungen angestellt. Es scheint, dass ein zusätzlicher Registrierungsschlüssel erforderlich ist, damit diese Option angezeigt wird, wenn 16 oder mehr JPG-Dateien ausgewählt sind. Nach dem Hinzufügen funktioniert sie jedoch wie erwartet. Bitte lesen Sie meine neueste Antwort, wenn Sie die Gelegenheit dazu haben. Vielen Dank für den Kommentar, sonst hätte ich mich nicht mehr darum gekümmert.
Pimp Juice IT
2

Als ich darauf gestoßen bin, habe ich Folgendes getan:

  1. Chrome "öffnen"
  2. Ziehen Sie jedes JPG per Drag & Drop in eine Registerkarte. Sie müssen dies auf der Registerkarte tun (siehe unten). Die Verknüpfung zum Hinzufügen von Registerkarten lautet Strg + T Sie müssen sich also keine Sorgen machen, wenn Sie die Maus verwenden.

Hinweis: Wenn Sie mehrere JPG-Dateien auswählen, ziehen Sie & amp; Drop wird nur der erste oder der letzte ausgewählte angezeigt.

falconaire
quelle
1
Danke, aber muss ich sie nicht immer noch einzeln machen?
Clonkex
Ja, aber Drag & Drop ist in drei Schritten einfacher als die Funktion "Öffnen mit". :)
falconaire
1

Gibt es eine Möglichkeit, Open With tatsächlich für mehrere Dateien auszuführen?

Sie könnten einfach Öffnen auswählen und alle würden das tun, wonach Sie fragen. . .

Von dem Schalttafel , gehe zu Standardprogramme , wählen Verknüpfen Sie einen Dateityp oder ein Protokoll mit einem Programm Ändern Sie dann die Standardeinstellung für beide .jpg und .jpeg zu Google Chrome .

Wenn Sie nun alle zutreffenden JPG-Dateien auswählen und auswählen Öffnen , öffnen sich alle ausgewählten JPG-Dateien mit Google Chrome . Diese Methode verwendet die mehrfach ausgewählte JPG-Datei mit der rechten Maustaste Öffnen Option eher als Öffnen mit Option, so dass für den Bedarf ausreichen kann, wie Sie beschreiben.

enter image description here

enter image description here

Pimp Juice IT
quelle
Nein, für meine Arbeit ist es ziemlich wichtig, dass meine Bilder mit einem Doppelklick mit Windows Photo Viewer geöffnet werden (weil die Windows 10-Foto-App Mist ist). Gute Arbeit, die mehrere Antworten liefert; Ich sehe nicht so viel :)
Clonkex
Ich würde auch sagen, es ist viel einfacher, einfach mit der rechten Maustaste auf eine Datei zu klicken und sie auszuwählen Properties > Change... Um das Standardprogramm zu ändern, gehen Sie über die Systemsteuerung.
Clonkex
1

Wenn Sie nicht mit der Registrierung herumspielen möchten,

Sie können verwenden FileMenu Tools . Damit können Sie Ihrem Kontextmenü benutzerdefinierte Befehle hinzufügen.

enter image description here

enter image description here

Die benutzerdefinierte Befehlsfunktion ist jedoch nicht kostenlos. Eine Lizenz kostet ~ 10 Dollar. Es gibt eine 30-Tage-Testversion.

tinker
quelle