web-dev-qa-db-fra.com

Ouvrir avec plusieurs fichiers?

Je dois pouvoir ouvrir environ 16 fichiers JPG dans Chrome en même temps, sans avoir à les sélectionner et à les faire Ouvrir avec . Lorsque je sélectionne plusieurs fichiers, l'option Ouvrir avec disparaît. Comment puis-je le rendre disponible avec plusieurs fichiers sélectionnés?

Plusieurs réponses jusqu'à présent ont fourni des solutions de contournement correctes, mais elles ne sont pas très flexibles lorsque je travaille sur une grande variété de fichiers où Ouvrir avec serait utile. Est-il possible de faire Ouvrir avec sur plusieurs fichiers?

Pour ceux qui viendront ici à l'avenir, je ne crois pas qu'il existe une solution de contournement appropriée. Si cela vous importe beaucoup, j'ai créé un élément de retour dans le hub de commentaires que vous pouvez faire passer à un vote positif.

27
Clonkex

Enregistrez le texte ci-dessous sous un nom de document texte OpenWith.txt , puis renommez-le en OpenWith.reg . Vous double-cliquez ensuite pour importer les nouveaux paramètres du registre. Maintenant, lorsque vous mettez en surbrillance tous les fichiers JPG applicables, l’option Ouvrir avec est disponible et tous ceux avec l’option de Google Chrome app.


Créer l'option Open With lorsque plusieurs fichiers JPG sont sélectionnés

Paramètres du registre à importer

Vous devrez indiquer la valeur de la clé ci-dessous qui pointe vers chrome.exe vers l'emplacement de chemin complet correct sur votre système, où chrome.exe existe.

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


Autres ressources, notes et considérations

  • Microsoft KB2022295
  • Veuillez noter que, conformément à la section ci-dessus Paramètres de registre à importer , vous pouvez nommer la clé de registre nommée " Ouvrir avec " comme " Ouvrir avec Chrome "ou quoi que ce soit d'autre et vous ferez tout de même, ouvrez tous les fichiers JPG sélectionnés avec Chrome.exe selon l'autre configuration. Donc, sachez que quel que soit le nom de cette clé, il s’agit du texte que vous verrez à la place de Ouvrir avec . enter image description here
15
Pimp Juice IT

Je dois pouvoir ouvrir environ 16 fichiers JPG dans Chrome en même temps, sans avoir à les sélectionner et à ouvrir avec.

Vous avez l'icône de raccourci de Google Chrome , vous avez tous les fichiers JPG sélectionnés dans une autre fenêtre à côté de celle-ci, vous faites glisser tous ceux-ci sur l'icône de raccourci Google Chrome , et tous ces fichiers JPG s'ouvriront avec Chrome.

Cela vous donne exactement ce que vous demandez, sélectionnez tous les fichiers JPG applicables, puis ouvrez-les avec Chrome sans avoir à sélectionner l'option Ouvrir avec.

enter image description here

20
Pimp Juice IT

Une solution de contournement consiste à utiliser " Envoyer à " dans le menu contextuel du clic droit dans l'Explorateur de fichiers Windows. Voici comment -

Étape 1
Ajoutez un raccourci vers l'exécutable de Chrome (chrome.exe) dans le dossier SendTo.
Dossier SendTo: %AppData%\Microsoft\Windows\SendTo

Cela peut être fait de plusieurs manières. Je vais mentionner l'un des plus faciles ci-dessous.

  • Faites glisser le raccourci Google Chrome créé sur le bureau à l'aide du bouton droit de la souris ou le raccourci Chrome dans le menu Démarrer vers le dossier SendTo et sélectionnez Copier.

Remarque: cliquez avec le bouton droit de la souris sur ce raccourci, sélectionnez Propriétés et confirmez que le champ Cible ne contient aucune option de ligne de commande, mais uniquement le chemin d'accès et le nom du fichier de Chrome.

Cela vous permettra de pousser des images et des PDF à chrome.

Étape 2

Sélectionnez 16 JPG (ou plus), faites un clic droit, allez à "Envoyer à" et sélectionnez "Google Chrome".

C'est tout. Tous les fichiers JPG s'ouvriront dans Chrome, chacun dans son propre onglet.
J'utilise ceci avec Firefox, mais cela devrait également fonctionner avec Chrome.

Firefox

Résoudre les problèmes # 1
Si Google Chrome ne figure pas dans le menu "Envoyer à", essayez de redémarrer l'Explorateur de fichiers Windows à partir du Gestionnaire des tâches.

Résoudre les problèmes # 2
Si les fichiers JPG s'ouvrent dans plusieurs fenêtres, vous pouvez envisager d'installer une extension dans Chrome pour empêcher ce problème.

18
xypha

Je ne vais pas suggérer de solution dans ma réponse, car le mieux que vous puissiez faire sans outils tiers est probablement la réponse de PIMP_JUICE_IT (bien que cette réponse soit simplement en ajoutant un nouveau verbe supplémentaire qui n’a rien à voir avec la fonctionnalité "Ouvrir avec" de Windows et doit être nommé en conséquence).

Je vais cependant essayer d'expliquer les détails techniques de ce qui se passe et pourquoi:

Le sous-menu "Ouvrir avec" est implémenté comme une extension IContextMenu Shell et est enregistré sous HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers. Lorsque vous cliquez avec le bouton droit de la souris sur un ou plusieurs éléments d'un dossier de shell, celui-ci examine différentes clés sous HKEY_CLASSES_ROOT pour créer le menu. Les entrées sous ...\shellex\ContextMenuHandlers sont dynamiques et exécutent le code informatique réel qui détermine le nombre d'éléments de menu à ajouter (le cas échéant).

Il semble que Microsoft ait codé l’extension "Ouvrir avec" pour n’ajouter le sous-menu que lorsque vous sélectionnez un seul fichier, à une exception près; plusieurs raccourcis (.lnk) peuvent être sélectionnés et vous obtiendrez toujours le sous-menu (au moins sur ma machine Windows 8). Je vais aller sur une branche et dire que la gestion des raccourcis est un bug.

Il n'y a aucune raison technique pour laquelle le menu ne puisse pas fonctionner pour plusieurs fichiers et en fait, il fonctionnait très bien sous Windows XP:

WinXP Open With menu

Je devine que la raison principale pour laquelle ils l'ont enlevé est; que faites-vous lorsque l'utilisateur sélectionne des fichiers de types différents? Cependant, il existe déjà un précédent pour cela; vous pouvez sélectionner des fichiers de types différents et appuyer sur Entrée pour les ouvrir tous. Lorsque vous faites cela, le shell utilise uniquement l'action associée à l'élément ayant le rectangle de focus.

Il serait possible pour un fournisseur de logiciel tiers de créer un menu similaire qui fonctionne pour plusieurs fichiers. La seule restriction est que les éléments "Choisir une autre application"/"Choisir le programme par défaut" en bas du menu devront probablement être désactivés lorsqu'il y a plusieurs fichiers, car le moyen officiel pour appeler cette boîte de dialogue ne prend en charge qu'un seul chemin de fichier. Pour remplir le menu, utilisez simplement SHAssocEnumHandlers pour créer une liste des applications disponibles pour le type de fichier spécifié.

C’est un cas tel que Edge n’a pris que peu de temps pour ré-implémenter l’extension "Ouvrir avec" juste pour supporter plusieurs fichiers alors qu’il serait techniquement possible de le faire ...

10
Anders

Mon travail nécessite assez que mes images s'ouvrent en double-cliquant avec la Visionneuse de photos Windows (parce que l'application Photos de Windows 10 est une merde). - Clonkex

Étant donné que vous ne pouvez pas modifier le visualiseur JPG par défaut, vous pouvez modifier l’éditeur par défaut en Google Chrome .

Une fois cette opération terminée via la modification de registre décrite ci-dessous, lorsque tous les fichiers JPG applicables sont sélectionnés,cliquez avec le bouton droit de la souris sur, puis sélectionnez l'option Modifier . Tous les fichiers s'ouvriront avec Google Chrome .

enter image description here


Le changement de registre

Il semble que le Éditeur de registre exportde cette option vide la valeur HEX. Je vais donc mettre les étapes pour changer depuis le Éditeur de registre GUI.

Le chemin clé

  • HKEY_CLASSES_ROOT\SystemFileAssociations\image\Shell\edit\command

Modifiez la valeur en définissant le chemin complet de l'application Chrome.exe de votre système, suivi de"%1", comme indiqué dans la capture d'écran ci-dessous:

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

enter image description here

2
Pimp Juice IT

Quand j'ai rencontré ceci, j'ai fait ce qui suit:

  1. "Ouvrir" Chrome
  2. Glissez-déposez chaque fichier JPG sur un onglet. Vous devez le faire par onglet (voir ci-dessous). Le raccourci pour ajouter des onglets est Ctrl + T vous ne vous inquiéterez donc pas beaucoup en utilisant la souris.

Remarque: lorsque vous sélectionnez plusieurs JPG, puis que vous faites glisser-déposer, seul le premier ou le dernier sélectionné sera affiché.

2
falconaire

Cela ouvrira tous les fichiers jpg du dossier de Chrome dans des onglets séparés.

1) Copiez tous les fichiers JPG que vous voulez ouvrir dans un dossier.

2) Ouvrez le bloc-notes. Collez le code ci-dessous à l'intérieur. Cliquez sur Enregistrer. Allez dans le dossier mentionné ci-dessus. Donnez le nom "open.bat" et sélectionnez "Tous les fichiers" ci-dessous. Sauvegarder.

3) Allez dans le dossier et ouvrez "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%

J'ai assumé le répertoire d'installation par défaut de chrome. Vous devrez peut-être le modifier si vous avez effectué une installation personnalisée.

2
PulseJet

Existe-t-il un moyen de faire Open With sur plusieurs fichiers?

Vous pouvez simplement sélectionner Ouvrir et tous feront ce que vous demandez également. . .

Dans le Panneau de configuration , accédez à Programmes par défaut , sélectionnez Associer un type de fichier ou un protocole à un programme , puis modifiez la valeur par défaut pour . jpg et . jpeg en Google Chrome .

Maintenant, lorsque vous sélectionnez tous les fichiers JPG applicables et que vous sélectionnez Ouvrir , tous les fichiers JPG sélectionnés s'ouvriront avec Google Chrome. Cette méthode utilise le fichier JPG sélectionné plusieurs fois avec le bouton droit de la souris , option Ouvrir plutôt que , option Ouvrir avec , de sorte que cela puisse suffire à la nécessité. comme vous décrivez.

enter image description here

enter image description here

1
Pimp Juice IT

Si vous préférez ne pas déranger le registre,

Vous pouvez utiliser les outils FileMenu . Il vous permet d’ajouter des commandes personnalisées à votre menu contextuel.

enter image description here

enter image description here

Cependant, la fonctionnalité de commande personnalisée n'est pas gratuite. Une licence coûte environ 10 dollars. Il y a un essai de 30 jours.

1
tinker