FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Crear Grupo en el menú de inicio
Buenas a tod@s los foreros.
Tengo una problema que no consigo solucionar. Tengo un instalable de mi aplicación realizado con Delphi 7 y quiero crear en Inicio - Todos los programas mi grupo con el nombre de mi aplicación Me pueden echar un cable? gracias de antemano |
#2
|
||||
|
||||
Hola,
Tienes que procurar la ruta del menú de inicio del usuario "en sesión", o la ruta del menú de inicio para "todos los usuarios". Dentro de alguno de esos directorios has de situar las carpetas y accesos directos que consideres necesarios. Adjunto código fuente para obtener la ruta de los dos directorios mencionados.
Con esta otra función puedes crear un acceso directo a una carpeta o archivo:
Última edición por dec fecha: 03-09-2007 a las 16:34:03. |
#3
|
|||
|
|||
Gracias dec, acababa de encontrar algo similiar.
Lo que pasa es que una vez que tengo el path del menú de inicio no consigo crear un grupo y un acceso directo. Estoy probando con CreateDirectory en esa ruta pero nada. Algún consejo? |
#4
|
||||
|
||||
Hola,
El "grupo" no es más que un directorio... así que habría que ver cómo es que no puedes usar "CreateDirectory()", como pensabas. Respecto del acceso directo... acabo de editar mi anterior mensaje, no sé si te ha dado tiempo a ver la última función que he añadido, que te permitirá crear en un directorio dado (el grupo, el directorio que crees en el menú de inicio) accesos directos a archivos y/o carpetas. |
#5
|
|||
|
|||
desde luego es curioso lo siguiente:
El showmessage me devuelve bien la ruta pero oh maravilla, el create directory no me crea el puñetero menu |
#6
|
||||
|
||||
Hola,
No estoy seguro, pero, "CreateDirectory" no crea varios directorios de una vez... puedes probar a usar "ForceDirectories"... Y, por otro lado, al código que copias parece que le falta algo, puesto que trabajas con un acceso directo... pero no es hasta el final que creas el directorio... donde va a ir el acceso directo... pero luego de crear el directorio el código acaba ahí... bueno. Esto es lo de menos. El caso es que el problema que has topado puede ser el que "CreateDirectory" no puede crear varios directorios a un tiempo. Una solución puede ser la mencionada función "ForceDirectories". Última edición por dec fecha: 03-09-2007 a las 16:53:53. |
#7
|
|||
|
|||
Pero como soy tan burro !!!
a ver, borra lo que he dicho antes. Si utilizo tu función GetSpecialFolder todo funciona correctamente. Ale, voy a trastear un poco más. Mil gracias |
#8
|
|||
|
|||
oye, me puedes poner un ejemplito del uso de la función AccesoDirecto
muchas gracias de antemano |
#9
|
||||
|
||||
Hola,
Con lo anterior crearíamos un acceso directo al "Bloc de notas" en la raíz de la unidad "C:\". |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear un grupo de Forms como Componente | RubenWTH | OOP | 0 | 22-04-2006 17:17:32 |
Sustituir el Menú de Inicio de Windows | Jonnathan | API de Windows | 8 | 23-01-2006 19:48:38 |
Inactivar el menú inicio | diegofhernando | Varios | 21 | 16-01-2005 16:12:53 |
Como imprimir totales de un grupo en el encabezado del grupo y no en el pie de grupo | HombreSigma | Impresión | 1 | 07-10-2003 08:29:25 |
Arrancar un programa, desde menú inicio, cuando yo quiera. | Tonio | Varios | 3 | 17-09-2003 04:31:19 |
|