(SOLUCIONADO) ¿Como añado esta clave de registro de forma correcta?

Iniciado por SuperDraco, 11 Junio 2011, 21:21 PM

0 Miembros y 1 Visitante están viendo este tema.

SuperDraco

Hola, he creado esta clave:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Subir a ImagesHack]
"Icon"="C:\\Program Files\\PiToLoKo Software\\iconos\\Imageshack.ico"

[HKEY_CLASSES_ROOT\*\shell\Subir a ImagesHack\Command]
@="CMD.exe /c Colous cursoroff & For /f \"tokens=*\" %%a in ('dir /B \"%1\"') do (Set Imagen=%%a & Title=Subiendo la imagen \"%%a\"... & mode con cols=90 lines=3 & echo+ & Shag.exe \"%1\" && Title \"%%a\"   Se ha subido a ImagesHack... & Pause>nul)"






El problema es que la opción sale al abrir cualquier tipo de archivo (Obvio...) lo que me gustaría hacer es que solo saliera la opcion al hacer click derecho sobre 3 tipos de archivos (JPG, BMP, y PNG).

¿Alguien sabe como hacerlo, o me puede dar algún tipo de información sobre que valores hay que crear o modificar?

Supongo que debo añadir o modificar algo de la clave:

HKEY_CLASSES_ROOT\.jpg

Pero no se exactamente el que.


Gracias por leer.
No he vuelto, solo estoy de paso.

SuperDraco

¿Nadie me da una pista? estoy harto de intentar cosas sin sentido ya, seguro que es más fácil de lo que parece... xD
No he vuelto, solo estoy de paso.

Randomize

Citarseguro que es más fácil de lo que parece


Windows es difícil...

SuperDraco

No he vuelto, solo estoy de paso.

Randomize


jpmo4

Hola compi, la clave que creaste ya la agregaste al registro? o quieres agregar a esa clave supuestamente agregada el .bmp, jpg y png? no entiendo bien, supongo que al hacer click con el ratón solo quieres que te deje agregar esos file nada mas?. Salu2
Podras llevarme a mi novia, incluso hasta a mi perro, pero a mi computadora... jamas

   

SuperDraco

#6
Cita de: jpmo4 en 16 Junio 2011, 09:21 AM
Hola compi, la clave que creaste ya la agregaste al registro? o quieres agregar a esa clave supuestamente agregada el .bmp, jpg y png? no entiendo bien, supongo que al hacer click con el ratón solo quieres que te deje agregar esos file nada mas?. Salu2

Hola, la clave la he agregado pero me sale al hacer click sobre cualquier archivo. Es un poco molesta la opción cuando sabes que solo se puede subir imagenes a imageshack, así que solo quiero que me salga al hacer click sobre imagenes... xD

No debe ser tan dificil conseguirlo cuando los programas como acdsee, irfanview, etc... solo muestran opciones en el menú contextual que salen al hacer click sobre imagenes... aunque me he repasado todas las claves de egistro dle irfanview, y no tengo ni idea de como se hace lo que pretendo... xD
No he vuelto, solo estoy de paso.

SuperDraco


Bueno ya he descubierto como se hace, al final ha resultado ser más sencillo de lo que parecia, el proceso es el mismo, pero hay que usar esta raíz:


HKEY_CLASSES_ROOT\SystemFileAssociations


Ejemplo:

[HKEY_CLASSES_ROOT\SystemFileAssociations\.GIF\shell\SubiraImagesHack]
@="Subir a ImagesHack"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.GIF\shell\SubiraImagesHack\command]
@="CMD.exe /c Shag.exe \"%1\""


Con esa clave, la opción solamente aparecerá sobre las imagenes GIF, y bueno, esto se puede hacer con todos los tipos de archivo.

Otra forma que he descubierto es agregar la clave al programa predeterminado visor de imagenes, en mi caso el irfanview, quedaría así por ejemplo para las imagenes JPG solamente:


[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.JPG\shell\SubiraImagesHack]
@="Subir a ImagesHack"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\IrfanView.JPG\shell\SubiraImagesHack\command]
@="CMD.exe /c Shag.exe \"%1\""



Espero que a alguien le sirva.

un saludo.
No he vuelto, solo estoy de paso.