elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  Windows (Moderador: Randomize)
| | |-+  Abrir PNG rápido con Chrome aunque esté configurado con Paint.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Abrir PNG rápido con Chrome aunque esté configurado con Paint.  (Leído 2,342 veces)
Tachikomaia


Desconectado Desconectado

Mensajes: 1.575


Hackentifiko!


Ver Perfil
Abrir PNG rápido con Chrome aunque esté configurado con Paint.
« en: 16 Junio 2025, 04:10 am »

Ese tipo de archivo quiero abrirlo con Paint, pero a veces necesito que sea con Chrome.

Con Paint lo abro haciendo doble clic.

Cuando debo abrirlo con Chrome, hago clic derecho, espero (a veces mucho) a que se muestre el menú, elijo abrir con Chrome.

Es un proceso bastante lento. ¿Algo más rápido?


Tomo fotos a juegos, se guardan como PNG, quiero copiarlas o parte de ellas a Flash, pero si las copio desde Paint quedan mal, pero Paint es lo que más me gusta para borrar partes y copiar, así que debo crear una nueva imagen con el corte, abrirla con Chrome y copiarla de ahí.
Digo eso por si hay alguna mejor alternativa a lo que pido en el título.


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.948



Ver Perfil
Re: Abrir PNG rápido con Chrome aunque esté configurado con Paint.
« Respuesta #1 en: 16 Junio 2025, 06:57 am »

Código
  1. @ECHO OFF
  2. START /B "" "%ProgramFiles%\Google Chrome\GoogleChromePortable.exe" %*

Le asignas la ruta correcta de tu ejecutable chrome, guardas el código con extensión .bat o .cmd, en el lugar más accesible por ejemplo en tu escritorio, y arrastras el archivo o archivos png a dicho archivo bat/cmd.

Más rápido que abrir un menú contextual de Windows con el botón derecho o que arrastrar un archivo a otro, no sé que esperas encontrar.

Alternativamente puedes crear una asociación de archivo para vincular archivos png con ese script al hacer doble click izquierdo, y modificar el script para que te permita elegir si abrirlo con paint o con chrome, pero tendrías que teclear la opción, gastar medio segundo para darle a una tecla (por ejemplo: 1=abrir con mspaint, 2=abrir con chrome)...

Código
  1. @ECHO OFF
  2.  
  3. ECHO:File(s):
  4. FOR %%# IN (%*) DO (SET /A "ARG_IDX+=1" & CALL ECHO: %%ARG_IDX%%: %%#)
  5. ECHO:Select how to open the file(s):
  6. ECHO:  [1] Open with Microsoft Paint
  7. ECHO:  [2] Open with Google Chrome
  8. ECHO:  [0] Close
  9.  
  10. CHOICE /C "012" /M "Choose an option: "
  11. IF %ERRORLEVEL% EQU 2 (
  12.    FOR %%# IN (%*) DO (START /B "" "%Systemroot%\System32\mspaint.exe" %%#)
  13. ) ELSE IF %ERRORLEVEL% EQU 3 (
  14. START /B "" "%ProgramFiles%\Google Chrome\GoogleChromePortable.exe" %*
  15. )



Sin embargo, el uso de Batch-script implica limitaciones técnicas con el uso de caracteres reservados (ej. "&") si el nombre del archivo los incluyese. La solución óptima es utilizar otro lenguaje más apropiado, como PowerShell, pero por naturaleza eso tardaría bastante más en inicializarse que abrir un menú contextual de Windows...

Si el script lo escribieras en otros lenguajes integrados (built-in) en Windows, como VBS (Visual Basic Script) o Microsoft JSscript (para Windows Script Host), sería prácticamente tan instantáneo como es en Batch-script. Esto es un código muy fácil, sin complejidad, así que puedes pedirle el código equivalente en otro lenguaje a ChatGPT, a excepción de replicar el comportamiento del comando CHOICE de Batch-script, que requeriría bastante más código en similitud a un bucle tipo DO WHILE junto a un bloque tipo SELECT CASE.


« Última modificación: 16 Junio 2025, 08:26 am por Eleкtro » En línea



EdePC
Moderador Global
***
Desconectado Desconectado

Mensajes: 2.235



Ver Perfil
Re: Abrir PNG rápido con Chrome aunque esté configurado con Paint.
« Respuesta #2 en: 16 Junio 2025, 17:15 pm »

Citar
Es un proceso bastante lento. ¿Algo más rápido?

Más rápido que un click derecho es muy complicado. Es normal que la primera vez que haces el click derecho tarde un poco, y más normal si tienes muy sobrecargado tu click derecho (menú contextual).

Por defecto Windows tiene puesto un "Editar" en el menú contextual de las imágenes más comunes (.png, .jpg, gif, etc), ese "Editar" abre Paint con esa imagen. Cuando a un archivo le das a "Abrir con" y eliges un programa, ese programa se guarda en la lista de programas sugeridos. Para mi todo eso es bastante rápido, más, no creo que se pueda salvo que:

- Añadas un "Abrir con Chrome" bajo o sobre el "Editar", todo esto en el menú contextual, o

- Pongas a Chrome como aplicación por defecto para abrir los .PNG y hagas click derecho > "Editar" para abrirlas en Paint

---
Si tienes un menú contextual muy saturado, haz una captura para ver que tanto tienes ahí y como quitarlos (click derecho en tu imagen)
En línea

Tachikomaia


Desconectado Desconectado

Mensajes: 1.575


Hackentifiko!


Ver Perfil
Re: Abrir PNG rápido con Chrome aunque esté configurado con Paint.
« Respuesta #3 en: 24 Junio 2025, 02:27 am »

Encontré una solución.
Había probado arrastrar la imagen a la barra de inicio donde está Chrome, pero me preguntaba si quería anclarla nada más.
Pero si al archivo lo arrastro hacia el ícono de nueva pestaña, lo abre.

Lo del bat está bueno pero como tenía que achicar la ventana del explorador no me convenció del todo.
Lo del edit lo sabía, implica abrir el menú así que es igual...
Mi menú:

Imprimir no lo necesito.
Ni establecer como fondo.
Ni editar con Notepad++.
Ni vista previa, no sé qué es.
Ni girar, no sé qué hace (en un editor de imágenes sí pero en el explorador ¿?).
Ni enviar por email.
Y Poweriso no recuerdo bien qué es, creo que para abrir isos, creo que tampoco lo necesito ahí.

Si me dicen cómo quitar esas opciones me podría servir. Y cómo reestablecerlas, por las dudas.
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.948



Ver Perfil
Re: Abrir PNG rápido con Chrome aunque esté configurado con Paint.
« Respuesta #4 en: 24 Junio 2025, 12:04 pm »

Si me dicen cómo quitar esas opciones me podría servir. Y cómo reestablecerlas, por las dudas.

Una de las formas más sencillas:

  - Para deshabilitar y rehabilitar entradas corrientes del menú contextual:
    https://www.nirsoft.net/utils/shell_menu_view.html

  - Para deshabilitar y rehabilitar entradas añadidas por extensiones de la shell de Windows:
    https://www.nirsoft.net/utils/shexview.html
    (Como las entradas de PowerISO y WinRAR, aunque esto lo puedes configurar desde las opciones del respectivo programa)



Alternativamente, para deshabilitar y rehabilitar entradas añadidas por extensiones de la shell de Windows:
    https://www.anvir.com/download.htm
    (Startup -> Explorer Context Menu | Explorer Extensions)

Y también, aunque con mayor limitación:
    https://learn.microsoft.com/es-es/sysinternals/downloads/autoruns
    (Pestaña "Explorer")



La forma tradicional:

Para desinstalar una extensión de la shell, puedes utilizar regsvr32.exe. Ejemplo:
Código:
regsvr32.exe /u "C:\{ruta de PowerISO}\PWRISOSH64.dll"
El parámetro "/u" llamará a la función DllUnregisterServer de la API de Windows.

Para volver a registrar la extensión de la shell, utilizarías regsvr32 sin parámetros.
Código:
regsvr32.exe "C:\{ruta de PowerISO}\PWRISOSH64.dll"
De esta forma llamará a la función DllRegisterServer.

Y para eliminar entradas corrientes del menú contextual, simplemente utilizarías el visor del registro de Windows. Simplemente utiliza el buscador para buscar la entrada por su nombre, por ejemplo "Editar con Notepad++", y cuando la encuentres, elimínala (no simplemente eliminar el valor con nombre "Editar con Notepad++", sino eliminar la clave entera, llámese "Edit" o como se llame). Asegúrate de realizar una copia de seguridad de la clave en cuestión (exportar la clave a un archivo con extensión .REG) antes de eliminar, para poder revertir cambios hechos por error si no estás seguro.

La ruta completa de la clave de registro depende de la clave de asociación de archivo creaada por el programa en específico, en este caso Notepad++, así que no te puedo decir exactamente el nombre (no tengo instalado Notepad++). Pero debería verse así:

Código:
HKEY_CLASSES_ROOT\{clave de asociación}\Shell

Y, dentro de esa clave, en la subclave con nombre 'Edit' ("HKCR\{clave de asociación}\Shell\Edit") deberías encontrar la entrada respectiva a "Editar con Notepad++".

Un ejemplo para asociación del programa IrfanView:
Código:
HKEY_CLASSES_ROOT\IrfanView.png\Shell

Sería más rápido localizar la clave adecuada buscando la entrada por su nombre, "Editar con Notepad++", como ya te indiqué.
Nota: no vayas a buscar entradas originales del sistema operativo Windows (como "Imprimir" o "Editar") por su nombre en español ni en inglés, ya que el nombre se asigna de un modo especial y por ende no las encontrarás de esta forma.

Otras clave que deberías revisar su contenido para encontrar entradas adicionales del menú contextual son:
Código:
HKEY_CLASSES_ROOT\SystemFileAssociations\.png\Shell
Código:
HKEY_CLASSES_ROOT\pngfile\shell
En esta última quizás encuentres una subclave con nombre "print", que representará el elemento "Imprimir" del menú contextual para este tipo de archivos.

También deberías encontrar la subclave con nombre "print", para archivos percibidos como texto plano (ej. .txt, .log), en la siguiente clave:
Código:
HKEY_CLASSES_ROOT\textfile\shell
Y adicionalmente para otros tipos de archivos percibidos:
Código:
HKEY_CLASSES_ROOT\inffile\shell
Código:
HKEY_CLASSES_ROOT\inifile\shell
Código:
HKEY_CLASSES_ROOT\batfile\shell



Por último, para navegar por el registro de Windows te sugiero encarecidamente utilizar Registry Workshop:
    https://www.torchsoft.com/en/download.html



El visor integrado en Windows, RegEdit.exe, es un programa muy básico e improductivo en comparación.

Atentamente,
Elektro.
« Última modificación: 24 Junio 2025, 13:01 pm por Eleкtro » En línea



EdePC
Moderador Global
***
Desconectado Desconectado

Mensajes: 2.235



Ver Perfil
Re: Abrir PNG rápido con Chrome aunque esté configurado con Paint.
« Respuesta #5 en: 24 Junio 2025, 16:18 pm »

Había probado arrastrar la imagen a la barra de inicio donde está Chrome, pero me preguntaba si quería anclarla nada más.

Presiona Shift para que cambie el comportamiento a Abrir con, en lugar de Anclar, mantén el Shift antes de soltar el click. Aunque para mí es más rápido el menú contextual



Tu menú contextual no está saturado, raro que demore tanto en abrir, salvo una primera vez que ahí si demora bastante.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
no puedo abrir el corel paint shop pro photo x2
Diseño Gráfico
zay 3 5,882 Último mensaje 15 Marzo 2008, 18:05 pm
por zay
Abrir imagen en el paint con VBS
Programación Visual Basic
santizuche 2 4,460 Último mensaje 12 Diciembre 2014, 01:24 am
por santizuche
Abrir ejecutable en un form - ¿Es posible abrir Chrome? « 1 2 3 »
Programación Visual Basic
NsTeam 27 20,372 Último mensaje 17 Febrero 2015, 19:56 pm
por okik
Este truco de Chrome lo hace más rápido y reduce el consumo de memoria
Noticias
wolfbcn 0 4,948 Último mensaje 3 Marzo 2019, 03:05 am
por wolfbcn
Navega más rápido en Chrome o Edge con este truco para abrir enlaces
Noticias
El_Andaluz 0 5,679 Último mensaje 3 Agosto 2020, 23:18 pm
por El_Andaluz
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines