Macros de objetos Aplicación

La macro de un objeto Aplicación se define en la página Macros de dicho objeto y sólo puede utilizarse con ese objeto. La macro es simplemente una variable que tiene asociado un valor, como se muestra en los dos ejemplos siguientes:

Variable Valor

SOURCE_PATH

\\server1\sys\public\zen\word

TARGET_PATH

c:\program files\word

En los ejemplos, SOURCE_PATH define la ubicación de red desde la que el Lanzador de aplicacionesTM de Novell® distribuye la aplicación a la estación de trabajo del usuario, y TARGET_PATH define la ubicación de la estación de trabajo en la que el Lanzador de aplicaciones copiará los archivos.

También puede crear una macro para indicar al usuario que acepte un valor por defecto que usted ha asignado o que introduzca un valor diferente. Por ejemplo, podría utilizar una macro que indicara al usuario cuál es la unidad de instalación por defecto (como C:) pero le permita cambiar a otra unidad (como D:).

Las siguientes secciones proporcionan información acerca del modo de anidar otro tipo de macros en macros de objetos Aplicación, así como instrucciones para ayudarle a definir dichas macros:


Anidación de macros

Al definir la macro de un objeto Aplicación se pueden incrustar otras macros en la definición. En el ejemplo siguiente, se utiliza una macro especial de Windows, *WINDISK, al definir la macro TARGET_PATH:

%*WINDISK%\Archivos de programa

Cuando quiera que utilice la macro TARGET_PATH en el campo de propiedades de un objeto Aplicación, el Lanzador de aplicaciones sustituirá la letra de la unidad de Windows de la estación de trabajo actual por %*WINDISK% (por ejemplo, C:\TEMP).

Cuando se incrusta otra macro en la cadena, ésta se debe escribir entre caracteres %, como se mostraba en el ejemplo anterior. Se pueden incrustar macros especiales de Windows, macros de atributo de eDirectory, macros de variables de entorno, macros de guión de entrada y otras macros de objetos Aplicación.


Definición de macro de objeto Aplicación

  1. En ConsoleOne, haga clic con el botón derecho en el objeto Aplicación para el que desea definir la macro > haga clic en Propiedades.

  2. Haga clic en la pestaña Común > Macros para mostrar la página Macros.

  3. Para definir una macro compuesta de un nombre de variable y un valor (una macro de valor de cadena), consulte Definición de una macro de valor de cadena (sin sugerencia) .

    o bien

    Para definir una macro que indique al usuario que acepte un valor por defecto o introduzca un valor diferente, vaya directamente a Definición de una macro sugerida .


Definición de una macro de valor de cadena (sin sugerencia)

  1. En la página Macros, haga clic en Añadir > Valor de cadena para mostrar el recuadro de diálogo Editar el valor de la cadena.

  2. En el cuadro Nombre de valor, escriba un nombre para la variable de la macro (por ejemplo, TARGET_PATH). No utilice espacios en el nombre.

  3. En el cuadro Datos del valor, escriba el valor de la variable de la macro (por ejemplo, c:\program files\word).

  4. Haga clic en Aceptar para añadir la macro a la lista Macros.

Para obtener información acerca del uso de la macro en una propiedad de objeto Aplicación válida, consulte Propiedades del objeto Aplicación en el que se pueden utilizar macros .


Definición de una macro sugerida

  1. En la página Macros, haga clic en Añadir > Indicado > Unidad para crear una macro que indique al usuario una unidad, o haga clic en Cadena para crear una macro que solicite al usuario la entrada de texto.

  2. Introduzca información en los siguientes campos:

    Nombre de macro: introduzca cualquier nombre que describa la macro. No utilice espacios en el nombre.

    Texto sugerido: escriba el texto que desee presentar a los usuarios. Por ejemplo, si está solicitando una unidad de instalación, podría introducir lo siguiente: "Esta aplicación se instalará en la unidad c:. Si lo desea, introduzca otra letra de unidad".

    Valor por defecto: para una macro de unidad sugerida, seleccione la unidad que se mostrará por defecto. Para una macro de cadena sugerida, introduzca el texto que se mostrará por defecto.

    Espacio mínimo en disco (MB): introduzca la cantidad mínima de espacio libre en el disco requerida. No se permitirá al usuario instalar en ninguna unidad que no cumpla este requisito.

    Longitud máxima de cadena (en caracteres) (sólo para macros de cadena sugeridas): especifique el número máximo de caracteres que el usuario puede introducir como respuesta a una macro de cadena sugerida.

  3. Haga clic en Aceptar para añadir la macro a la lista Macros.

Para obtener información acerca del uso de la macro en una propiedad de objeto Aplicación válida, consulte Propiedades del objeto Aplicación en el que se pueden utilizar macros .