Abrir con en varios archivos?


27

Necesito poder abrir unos 16 JPG en Chrome a la vez, sin tener que seleccionar cada uno y abrir con . Cuando selecciono varios archivos, la opción Abrir con desaparece. ¿Cómo lo hago disponible con múltiples archivos seleccionados?

Varias respuestas hasta ahora han proporcionado soluciones decentes, pero no son muy flexibles cuando trabajo en una gran variedad de archivos donde Open With sería útil. ¿Hay alguna manera de abrir Open With en varios archivos?

Para cualquiera que venga aquí en el futuro, no creo que haya una solución adecuada. Si esto le importa mucho, he creado un elemento de comentarios en el Centro de comentarios que puede votar.


1
¿Funciona para seleccionar los 16 y arrastrarlos a Chrome?
pcnate

@pcnate No, solo abre el primero.
Clonkex

¿Realmente todavía no hay una solución real para esto en 2019? Ninguno de los siguientes hacks en realidad, así que lo que se preguntó
Turkeyphant

1
@Turkeyphant Ninguno que sepa, desafortunadamente. Para que esto se solucione, probablemente necesitaríamos al menos unos cientos de votos a favor en un informe de error en el centro de comentarios. No pude encontrar ningún comentario anterior sobre el centro que menciona esto, así que he creado el mío: aka.ms/AA4pnmw
Clonkex

Respuestas:


15

Guarde el texto a continuación en un nombre de documento de texto OpenWith.txt y luego cámbiele el nombre a OpenWith.reg . A continuación, hará doble clic para importar la nueva configuración del registro. Ahora, cuando resalte todos los archivos JPG aplicables, la opción Abrir con estará disponible y abrirá todos aquellos con la aplicación Google Chrome .


Cree la Open Withopción cuando se seleccionen varios archivos JPG

Configuraciones de registro para importar

Deberá señalar el valor de la clave a continuación que apunta a chrome.exe a la ubicación de ruta completa correcta en su sistema donde existe el chrome.exe .

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

ingrese la descripción de la imagen aquí


Recursos adicionales, notas y consideraciones

  • Microsoft KB2022295
  • Tenga en cuenta que según la sección anterior Configuración del registro para importar , puede nombrar la clave del registro denominada " Abrir con " como " Abrir con Chrome " o cualquier otra cosa que desee y seguirá haciendo lo mismo, abra todos los archivos JPG seleccionados con Chrome.exe según la otra configuración. Así que sepa que cualquiera que sea el nombre de esa clave, este es el texto que verá en lugar de Abrir con . ingrese la descripción de la imagen aquí

55
¡Excelente! ¿Pero no sería mejor llamar a esto "Abrir en Chrome" en lugar de "Abrir con"?
Mr.Wizard

1
Definitivamente el mejor hasta ahora. Dadas mis restricciones (mantener la asociación actual de archivos con Photo Viewer, mantener Editar apertura con Paint) Estoy marcando esto como la respuesta correcta :) Todavía no es perfecto, pero parece que no voy a ser perfecto y creo que esto funciona bastante bien. .
Clonkex

55
Esto no tiene nada que ver con la funcionalidad de shell "Abrir con". Simplemente está creando un nuevo verbo (la clave debajo de la clave de shell) y resulta que tiene el mismo nombre que la extensión de shell "Abrir con" de Windows. Al codificar el ejecutable como este, también podría llamarlo "Chrome" ...
Anders

1
Es realmente frustrante, MS aún no ha reparado la interfaz de usuario del menú contextual fea y más odiada en W10, increíble ... Mira el menú contextual de XP en la otra respuesta, ¡qué genial!
Ĭsααc t ի ε βöss

20

Necesito poder abrir unos 16 JPG en Chrome a la vez, sin tener que seleccionar cada uno y abrir con.

Tienes el ícono de acceso directo de Google Chrome , luego tienes todos los archivos JPG seleccionados en otra ventana al lado de eso, luego arrastras todos esos íconos de acceso directo de Google Chrome y todos esos archivos JPG se abrirán con Chrome.

Esto le brinda exactamente lo que solicita, selecciona todos los archivos JPG aplicables y luego los abre con Chrome sin necesidad de seleccionar la opción abrir con.

ingrese la descripción de la imagen aquí


77
Esto funciona con los accesos directos de la barra de tareas, pero solo si mantiene presionada la tecla Mayús antes de soltar.

2
@FleetCommand no funciona para mí en Win10 AU, veo que aparece el texto "Abrir con" presionando Mayús, pero no sucede nada, ya sea que Chrome se esté ejecutando o no. Gran respuesta, sin embargo, haga clic derecho en la barra de tareas + abrir la ubicación del archivo que mostrará el acceso directo en el que arrastrar y soltar funciona.
mtone

@mtone Si ve el texto "Abrir con", Windows ha hecho el trabajo de transmitir el comando a Chrome. Debe consultar su Administrador de tareas para averiguar qué está mal.

Solo quería señalar que estoy viendo exactamente el mismo comportamiento que mtone en W10 AU. Ambos con Chrome y Firefox, por lo que podría ser un cambio en la API o un error en Windows.
David Mulder

1
Tienes razón. Lo acabo de probar en Windows 10 1607. No se abren varios elementos. Solo un artículo lo hace. Y no funciona con aplicaciones UWP de la Tienda Windows. Solo aplicaciones de escritorio tradicionales.

18

Una solución a esto es usar " Enviar a " en el menú contextual del botón derecho en el Explorador de archivos de Windows. Así es cómo -

Paso 1
Agregue acceso directo al ejecutable de Chrome (chrome.exe) a la SendTocarpeta.
Carpeta SendTo:%AppData%\Microsoft\Windows\SendTo

Esto se puede hacer de una de varias maneras. Mencionaré uno de los más fáciles a continuación.

  • Arrastre hacia la derecha el acceso directo de Google Chrome que se creó en el escritorio cuando Chrome se instaló, o el acceso directo de Chrome en el menú Inicio, a la carpeta SendTo y seleccione Copiar.

Nota: haga clic con el botón derecho en este acceso directo, seleccione Propiedades y confirme que el campo Destino no contiene opciones de línea de comandos, solo la ruta + nombre de archivo para Chrome.

Esto le permitirá enviar imágenes y archivos PDF a Chrome.

Paso 2

Seleccione 16 JPG (o más), haga clic derecho, vaya a "Enviar a" y seleccione "Google Chrome".

Eso es. Todos los JPG se abrirán en Chrome, cada uno en su propia pestaña.
Lo uso con Firefox, pero también debería funcionar con Chrome.

Firefox

Solucionar problemas # 1
Si Google Chrome no aparece en el menú "Enviar a", intente reiniciar el Explorador de archivos de Windows desde el Administrador de tareas.

Solucionar problemas # 2
Si los JPG se abren en varias ventanas, es posible que desee considerar instalar una extensión en Chrome para evitar este comportamiento.


En cuanto a las soluciones alternativas, esta respuesta y @ PIMP_JUICE_IT son excelentes opciones, aunque esta es la mejor hasta ahora, ya que no requiere tener dos ventanas abiertas (una al lado de la otra) o arrastrar a la barra de tareas y esperar la ventana de Chrome para restaurar / maximizar, y resulta que Enviar a no abre varias ventanas.
Clonkex

F5 en el escritorio también funciona (lo mismo con los cambios en el registro).
wizzwizz4

10

No voy a sugerir una solución en mi respuesta ya que lo mejor que puede hacer sin herramientas de terceros es probablemente la respuesta de PIMP_JUICE_IT (aunque esa respuesta es simplemente agregar un nuevo verbo suplementario y no tiene nada que ver con Windows "Abrir con "y debe nombrarse en consecuencia).

Sin embargo, intentaré explicar los detalles técnicos sobre lo que está sucediendo y por qué:

El submenú "Abrir con" se implementa como una extensión de shell IContextMenu y se registra bajo HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers. Cuando hace clic con el botón derecho en uno o más elementos en una carpeta de shell, el shell mira varias teclas debajo HKEY_CLASSES_ROOTpara construir el menú. Las entradas debajo ...\shellex\ContextMenuHandlersson dinámicas y ejecutan código de computadora real que determina cuántos elementos de menú agregar (si corresponde).

Parece que Microsoft codificó la extensión "Abrir con" para agregar solo el submenú cuando selecciona un solo archivo, con una excepción; Se pueden seleccionar varios accesos directos (.lnk) y aún obtendrá el submenú (al menos en mi máquina con Windows 8). Me arriesgaré y diré que el manejo del atajo es un error.

No hay ninguna razón técnica por la que el menú no pueda funcionar para varios archivos y, de hecho, solía funcionar bien en Windows XP:

WinXP Abrir con menú

Supongo que la razón principal por la que lo eliminaron es; ¿Qué haces cuando el usuario selecciona archivos de diferentes tipos? Sin embargo, ya hay un precedente para esto; puede seleccionar archivos de diferentes tipos y presionar enter para abrirlos todos. Cuando haces esto, el shell solo usa la acción asociada con el elemento que tiene el rectángulo de foco.

Es posible que un proveedor de software de terceros cree un menú similar que funcione para varios archivos. La única restricción es que el elemento "Elegir otra aplicación" / "Elegir programa predeterminado" en la parte inferior del menú probablemente tendría que deshabilitarse cuando hay varios archivos porque la forma oficial de invocar ese diálogo solo admite una única ruta de archivo. Para llenar el menú, simplemente usaría SHAssocEnumHandlers para crear una lista de aplicaciones que están disponibles para el tipo de archivo especificado.

Este es un caso tan extremo que nadie ha dedicado tiempo a volver a implementar la extensión "Abrir con" solo para admitir varios archivos, aunque técnicamente sería posible hacerlo ...


3
Como programador y alguien que trabaja en TI, esta es la respuesta más interesante. De hecho, me resulta difícil creer que este sea un caso marginal. De hecho, una búsqueda de windows open with multiple filesresultados en varias quejas pero sin respuestas. Es muy frustrante.
Clonkex

MultipleInvokePromptMinimuma HKCU\Software\Microsoft\Windows\CurrentVersion\Explorerpuede estar disponible para un recto-para arriba Open, aunque no Open With... supongo que su programa "abierto" para la extensión podría ser un archivo por lotes que detecta si usted está tratando de abrir uno o varios archivos. Si es así: inicie (previamente) la aplicación registrada para la extensión. Si es múltiple: inicie Chrome / otro.
mpag

2

Esto abrirá todos los archivos jpg en la carpeta en Chrome en pestañas separadas

1) Copie todos los archivos JPG que desea abrir en una carpeta.

2) Abra el bloc de notas. Pega el siguiente código dentro. Clic en Guardar. Vaya a la carpeta mencionada anteriormente. Dé el nombre como "open.bat" y seleccione "Todos los archivos" a continuación. Salvar.

3) ¡Ve a la carpeta y abre "open.bat"!

Código:

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%

Asumí el directorio de instalación predeterminado de Chrome. Es posible que deba cambiarlo si ha realizado una instalación personalizada.


2
No funciona con Chrome de la forma en que la pregunta lo desea. Abre una ventana de Chrome para cada imagen.

Te dije que hicieras algo similar ... no lo mismo. Ahora me hiciste instalar Chrome. Intenta comentar primero antes de votar abajo. Lee la respuesta ahora.
PulseJet

Todavía no funciona. Este script abre Chrome pero no abre ningún archivo. Por supuesto, todos mis archivos JPEG tienen espacio en sus nombres.

Eso no debería suceder ... ¿Hay algún archivo con extensión jpeg en lugar de jpg? Probaré el código nuevamente. Además, ¿lo está ejecutando desde un archivo por lotes (y no desde un símbolo del sistema después de cd)?
PulseJet

Lo puse en una carpeta en la que hay archivos .jpeg y realmente funcionó. Por supuesto, solo abrió archivos .jpg, pero está bien. Yo esperaba tanto. Probaré diferentes nombres de archivo y si encuentro un error, lo reportaré.

2

Mi trabajo requiere que mis imágenes se abran haciendo doble clic con Windows Photo Viewer (porque la aplicación Fotos de Windows 10 es una mierda). - Clonkex

Como tiene la restricción de que el visor JPG predeterminado no se pueda cambiar, puede cambiar el editor predeterminado para que sea Google Chrome .

Una vez que esto se complete a través del cambio de registro que se describe a continuación, cuando haya seleccionado todos los archivos JPG aplicables, haga clic con el botón derecho y luego seleccione la opción Editar . Todos los archivos se abrirán con Google Chrome .

ingrese la descripción de la imagen aquí


El cambio de registro

Parece que la exportación del Editor del Registro de esta opción se convierte en valor HEX, por lo que pondré los pasos para cambiar desde la GUI del Editor del Registro .

El camino clave

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

Cambie el valor a la ruta completa de la aplicación Chrome.exe en su sistema seguido de "%1"tal como se muestra en la siguiente captura de pantalla:

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

ingrese la descripción de la imagen aquí


44
LOL, ¿cuántas respuestas vas a publicar?
theonlygusti

2
Dang jaja estas ansioso por resolver mi problema! : P Desafortunadamente, también confío en hacer clic con el botón derecho> Editar apertura en Paint. No puse estas restricciones en mi pregunta porque a) pensé que sería fácil hacer que Open With funcionara con varios archivos (olvidé tontamente que estaba tratando con un producto de Microsoft), yb) no me di cuenta de que la gente iría hasta tal punto para proporcionar soluciones! Gracias por publicar, sin embargo; Estoy seguro de que alguien más encontrará sus respuestas invaluables :)
Clonkex

1
¿No es posible agregar un nuevo comando de menú además de Abrir y Editar ?
Mr.Wizard

1
@ Mr.Wizard: sí, sin embargo, cuando se seleccionan más de 15 archivos, no aparece la opción Abrir con. Investigué un poco más después de que dejó este mensaje y parece que se necesita una clave de registro adicional para que esta opción muestre cuando se seleccionan 16 o más archivos JPG, pero una vez agregado funciona exactamente como se esperaba. Por favor, vea mi respuesta más reciente para saber lo último sobre eso cuando tenga la oportunidad ... Gracias por el comentario o de lo contrario es posible que no lo haya investigado más.
Pimp Juice IT

2

Cuando me encontré con esto, hice lo siguiente:

  1. "Abrir" Chrome
  2. Arrastre - y - suelte cada JPG en una pestaña. Debe hacer esto por pestaña (ver más abajo). El atajo para agregar pestañas es Ctrl+, Tpor lo que no te preocupará mucho usar el mouse.

Nota: Cuando selecciona varios JPG y luego arrastra y suelta, solo se mostrará el primero o el último seleccionado.


1
Gracias, pero ¿aún no tengo que hacerlos uno a la vez así?
Clonkex

Sí, pero arrastrar y soltar es tres pasos más fácil que usar la función "Abrir con". :)
falconaire

1

¿Hay alguna manera de abrir Open With en varios archivos?

Simplemente puede seleccionar Abrir y todos harán lo que le pidan también. . .

Desde el Panel de control , vaya a Programas predeterminados , seleccione Asociar un tipo de archivo o protocolo con un programa y luego cambie el valor predeterminado para .jpg y .jpeg a Google Chrome .

Ahora, cuando selecciona todos los archivos JPG aplicables y selecciona Abrir , todos los archivos JPG seleccionados se abrirán con Google Chrome . Este método utiliza la opción Abrir con el botón derecho del archivo JPG de selección múltiple en lugar de la opción Abrir con , por lo que puede ser suficiente para la necesidad que usted describe.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí


No, mi trabajo requiere que mis imágenes se abran haciendo doble clic con Windows Photo Viewer (porque la aplicación Fotos de Windows 10 es una mierda). Buen trabajo proporcionando múltiples respuestas sin embargo; No veo mucho :)
Clonkex

También diría que es mucho más fácil simplemente hacer clic derecho en un archivo y seleccionar Properties > Change...cambiar su programa predeterminado que pasar por el Panel de control.
Clonkex

1

Si prefiere no perder el tiempo con el registro,

Puede usar FileMenu Tools . Le permite agregar comandos personalizados a su menú contextual.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Sin embargo, la función de comando personalizado no es gratuita. Una licencia cuesta ~ 10 dólares. Hay una prueba de 30 días.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.