Asociar una carpeta a una aplicación

20/09/2004 - 19:49 por sicilia | Informe spam
¿Se puede conseguir que al hacer doble clic en una carpeta windows
abra una determinada aplicación, igual que se hace con archivos
sueltos?

He programado una aplicación que no trabaja con archivos sueltos sino
con carpetas (que a su vez contienen los archivos de trabajo). Es
decir, en la opción de menú "Archivo | Abrir" no se selecciona un
archivo, sino una carpeta. Desde dentro de la aplicación, ningún
problema, pero desde fuera no consigo que windows lance
automáticamente mi aplicación al hacer doble clic sobre la carpeta.

Lo he intentado asignando una extensión a la carpeta y asociando dicha
extensión a mi aplicación. Pero al hacer doble clic sobre la carpeta,
simplemente se abre.

Preguntas similare

Leer las respuestas

#1 JM Tella Llop [MVP Windows]
20/09/2004 - 19:53 | Informe spam
es la primera vez que oigo una peticion así :-)

no se me ocurre que pueda ser posible...

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.



"M.Sesma" wrote in message news:
¿Se puede conseguir que al hacer doble clic en una carpeta windows
abra una determinada aplicación, igual que se hace con archivos
sueltos?

He programado una aplicación que no trabaja con archivos sueltos sino
con carpetas (que a su vez contienen los archivos de trabajo). Es
decir, en la opción de menú "Archivo | Abrir" no se selecciona un
archivo, sino una carpeta. Desde dentro de la aplicación, ningún
problema, pero desde fuera no consigo que windows lance
automáticamente mi aplicación al hacer doble clic sobre la carpeta.

Lo he intentado asignando una extensión a la carpeta y asociando dicha
extensión a mi aplicación. Pero al hacer doble clic sobre la carpeta,
simplemente se abre.
Respuesta Responder a este mensaje
#2 Enrique [MVP Windows]
20/09/2004 - 20:29 | Informe spam
Efectivamente... la pregunta tiene miga. También es la primera vez que lo oigo.


Saludos,
Enrique Cortés
Microsoft MVP - Windows - IE/OE


Instala ya mismo el Service Pack 2 (SP2), la actualización más importante para Windows XP, que
incluye todas las actualizaciones críticas hasta la fecha y protegerá tu seguridad en general
gracias a Windows Security Center. Haz clic en el siguiente enlace:
http://www.microsoft.com/downloads/...p;FamilyID9c9dbe-3b8e-4f30-8245-9e368d3cdb5a

Este mensaje se proporciona "como está", sin garantías de ninguna clase y no otorga ningún
derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.

"JM Tella Llop [MVP Windows]" escribió en el mensaje
news:
es la primera vez que oigo una peticion así :-)

no se me ocurre que pueda ser posible...

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún
derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.



"M.Sesma" wrote in message
news:
¿Se puede conseguir que al hacer doble clic en una carpeta windows
abra una determinada aplicación, igual que se hace con archivos
sueltos?

He programado una aplicación que no trabaja con archivos sueltos sino
con carpetas (que a su vez contienen los archivos de trabajo). Es
decir, en la opción de menú "Archivo | Abrir" no se selecciona un
archivo, sino una carpeta. Desde dentro de la aplicación, ningún
problema, pero desde fuera no consigo que windows lance
automáticamente mi aplicación al hacer doble clic sobre la carpeta.

Lo he intentado asignando una extensión a la carpeta y asociando dicha
extensión a mi aplicación. Pero al hacer doble clic sobre la carpeta,
simplemente se abre.
Respuesta Responder a este mensaje
#3 Alex GD
21/09/2004 - 04:54 | Informe spam
No tengo ni idea, pero supongo que los tiros irían por eso que has hecho
de asignar una extensión a la carpeta. En opciones de carpeta, tipos de
archivo, selecciona esa extensión que has asociado y prueba con los
parámetros del DDE y el tipo de acción.


Saludos
Regards
Alex
Respuesta Responder a este mensaje
#4 Alex GD
21/09/2004 - 04:55 | Informe spam
No tengo ni idea, pero supongo que los tiros irían por eso que has hecho
de asignar una extensión a la carpeta. En opciones de carpeta, tipos de
archivo, selecciona esa extensión que has asociado y prueba con los
parámetros del DDE y el tipo de acción.


Saludos
Regards
Alex
Respuesta Responder a este mensaje
#5 sicilia
21/09/2004 - 11:09 | Informe spam
Estas respuestas no me ayudan mucho :-)

La situación es: mi aplicación trabaja con bases de datos integradas
por diferentes archivos xBase (y por tanto agrupados como archivos
sueltos dentro de una carpeta). Como digo, desde dentro de la
aplicación no tengo problemas: la ventana de seleción de carpeta me
permite abrir la base de datos de trabajo.
El problema es que para poder ejecutar directamente desde windows
abriendo la base datos, ahora tengo que mantener junto a la carpeta un
archivo inútil (sin contenido, con el mismo nombre que la carpeta pero
la extensión de mi aplicación), sobre el cual poder hacer doble click.
Aunque no queda muy bonito, no es una mala solución, pero los usuarios
siempre acaban haciéndose un lío con esta duplicidad carpeta-archivo,
sobre todo a la hora de sacar backups, etc.

Es posible que Windows no tenga esto previsto en absoluto. Pero el
hecho de que se pudieran asignar iconos a las carpetas me dio ciertas
esperanzas. Y además, bien hay carpetas "especiales" en el sistema
operativo que sin llegar a abrir explícitamente una aplicación sí
tienen un comportamiento diferenciado (c:\windows\tasks,
c:\windows\fonts\,...)

He llegado a pensar incluso en trabajar con un archivo comprimido
(todavía no sé exactamente cómo), pero esto seguro haría disminuir
considerablemente el rendimiento.

Gracias por el interés.


"Enrique [MVP Windows]" wrote in message news:<eSwfJ$...
Efectivamente... la pregunta tiene miga. También es la primera vez que lo oigo.


Saludos,
Enrique Cortés
Microsoft MVP - Windows - IE/OE


Instala ya mismo el Service Pack 2 (SP2), la actualización más importante para Windows XP, que
incluye todas las actualizaciones críticas hasta la fecha y protegerá tu seguridad en general
gracias a Windows Security Center. Haz clic en el siguiente enlace:
http://www.microsoft.com/downloads/...p;FamilyID9c9dbe-3b8e-4f30-8245-9e368d3cdb5a

Este mensaje se proporciona "como está", sin garantías de ninguna clase y no otorga ningún
derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.

"JM Tella Llop [MVP Windows]" escribió en el mensaje
news:
es la primera vez que oigo una peticion así :-)

no se me ocurre que pueda ser posible...

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún
derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.



"M.Sesma" wrote in message
news:
> ¿Se puede conseguir que al hacer doble clic en una carpeta windows
> abra una determinada aplicación, igual que se hace con archivos
> sueltos?
>
> He programado una aplicación que no trabaja con archivos sueltos sino
> con carpetas (que a su vez contienen los archivos de trabajo). Es
> decir, en la opción de menú "Archivo | Abrir" no se selecciona un
> archivo, sino una carpeta. Desde dentro de la aplicación, ningún
> problema, pero desde fuera no consigo que windows lance
> automáticamente mi aplicación al hacer doble clic sobre la carpeta.
>
> Lo he intentado asignando una extensión a la carpeta y asociando dicha
> extensión a mi aplicación. Pero al hacer doble clic sobre la carpeta,
> simplemente se abre.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida