49.4 Macros de atributo de eDirectory

El Lanzador de aplicaciones admite macros que extraigan información de los atributos del usuario que esté conectado actualmente, del objeto Aplicación actual o de los atributos de otros objetos eDirectory.

Las siguientes secciones explican la sintaxis de la macro y ofrecen ejemplos:

Para obtener información acerca de cómo usar macros en una propiedad de objeto Aplicación válida, consulte la Sección 49.8, Propiedades del objeto Aplicación en el que se pueden utilizar macros.

49.4.1 Sintaxis

Las macros de atributos de eDirectory utilizan la siguiente sintaxis:

%nombre_objeto.contenedor;atributo_eDirectory%

Tabla 49-4 Sintaxis de las macros

Elemento

Descripción

%

Marca el texto como una macro. Toda la macro debe colocarse entre caracteres %.

.nombre_objeto.contenedor;

Indica el objeto eDirectory desde el que leer el atributo.

Deje fuera este elemento para utilizar un atributo desde el usuario conectado en ese momento. Por ejemplo, %CN% devolvería el nombre común del usuario conectado en ese momento.

Para utilizar un atributo desde el objeto Aplicación, sustituya .nombre_objeto.contenedor por un asterisco (*). Por ejemplo, %*;DN% devolvería el nombre completo del objeto Aplicación.

atributo_eDirectory

Define el atributo que se va a leer.

Puede utilizar el Gestor de esquemas de ConsoleOne (disponible en el menú Herramientas) para ver los atributos disponibles de un objeto eDirectory.

49.4.2 Ejemplos

La tabla siguiente ofrece ejemplos de macros de atributos de eDirectory.

Tabla 49-5 Ejemplos de macros

Macro

Descripción

%CN%

Devuelve el nombre común del usuario conectado actualmente.

%DN%

Devuelve el nombre completo del usuario conectado actualmente.

%Nombre completo%

Devuelve el nombre completo del usuario conectado en ese momento. Este es el nombre definido en el objeto Usuario > pestaña General > página Identificación > campo Nombre completo.

%Nombre%

Devuelve el nombre de pila del usuario conectado en ese momento. Este es el nombre definido en el objeto Usuario > pestaña General > página Identificación > campo Nombre.

%Surname%

Devuelve el apellido del usuario conectado en ese momento. Este es el nombre definido en el objeto Usuario > pestaña General > página Identificación > campo Apellido.

%*;DN%

Devuelve el nombre completo del objeto Aplicación (aquel en el que se está usando la macro).

%*;App:Caption%

Devuelve el título del icono de la aplicación del objeto Aplicación. Este es el título definido en el objeto Aplicación > pestaña Identificación > página Icono > campo Título del icono de la aplicación.

*;App:Path%

Devuelve la vía al archivo ejecutable de la aplicación tal y como se definió para el objeto Aplicación. Esta es la vía definida en el objeto Aplicación > pestaña Opciones de ejecución > página Aplicación > campo Vía al archivo.

%*;App:GUID%

Devuelve el GUID (identificador universal único) del objeto Aplicación. Se trata del GUID (identificador universal único) definido en el objeto Aplicación > pestaña Opciones de Distribución > página Opciones > campo GUID.

%.JSerrano.Novell;Description%

Devuelve la descripción del objeto Usuario JSerrano que se encuentra en el contenedor de Novell. Se trata de la descripción definida en el objeto Usuario > pestaña General > página Identificación > campo Descripción.