Macros d'objet Application

Une macro d'objet Application est définie dans la page Macros de l'objet Application et ne peut être utilisée qu'avec cet objet Application. La macro correspond simplement à une variable associée à une valeur, comme le montrent les deux exemples ci-dessous :

Variable Valeur

SOURCE_PATH

\\server1\sys\public\zen\word

TARGET_PATH

c:\program files\word

Dans ces exemples, SOURCE_PATH définit l'emplacement réseau à partir duquel Novell® Application LauncherTM (programme de lancement d'applicatifs) doit distribuer l'application sur le poste de travail d'un utilisateur et TARGET_PATH définit l'emplacement du poste de travail sur lequel le programme de lancement d'applicatifs doit copier les fichiers.

Vous avez également la possibilité de créer une macro qui invite l'utilisateur à accepter une valeur par défaut que vous avez assignée ou à saisir une autre valeur. Vous pouvez par exemple utiliser une macro qui indique à l'utilisateur une unité d'installation par défaut (telle que C:) mais qui lui permet d'en changer (avec D:, par exemple).

Les sections suivantes fournissent des informations sur l'imbrication d'autres macros dans les macros et les instructions de l'objet Application en vue de faciliter la définition des macros d'objet Application :


Imbrication de macros

Vous pouvez imbriquer d'autres macros dans la définition d'une macro d'objet Application. Dans l'exemple suivant, *WINDISK, une macro spéciale de Windows*, est utilisée lors de la définition de la macro TARGET_PATH :

%*WINDISK%\Program Files

À chaque fois que vous utilisez la macro TARGET_PATH dans le champ des propriétés de l'objet, le programme de lancement d'applicatifs remplace %*WINDISK% par la lettre de l'unité Windows du poste de travail en cours (par exemple, C:\TEMP).

Lors de l'intégration d'une autre macro dans la chaîne, vous devez faire figurer cette macro entre deux caractères %, comme dans l'exemple plus haut. Vous pouvez intégrer des macros Windows spéciales, des macros d'attributs eDirectory, des macros de variables d'environnement, des macros de scripts de login et d'autres macros d'objet Application.


Définition d'une macro d'objet Application

  1. Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Application pour lequel vous souhaitez définir la macro > cliquez sur Propriétés.

  2. Cliquez sur l'onglet Commun > Macros pour afficher la page Macros.

  3. Pour définir une macro formée d'un nom de variable et d'une valeur (macro Valeur de chaîne), reportez-vous à Définition d'une macro Valeur de chaîne (sans invite) .

    ou

    Pour définir une macro qui invite l'utilisateur à accepter la valeur par défaut ou à saisir une autre valeur, passez à Définition d'une macro Invite .


Définition d'une macro Valeur de chaîne (sans invite)

  1. Dans la page Macros, cliquez sur Ajouter > Valeur de chaîne pour afficher la boîte de dialogue Éditer une valeur de chaîne.

  2. Dans la case Nom de la valeur, tapez un nom pour la variable de la macro (par exemple, TARGET_PATH). N'utilisez pas d'espaces dans le nom.

  3. Dans la zone Données de la valeur, tapez la valeur de la variable de la macro (par exemple, c:\program files\word).

  4. Cliquez sur OK pour ajouter la macro à la liste Macros.

Pour plus d'informations sur l'utilisation de la macro dans une propriété de l'objet Application valide, reportez-vous à Propriétés d'objet Application où les macros peuvent être utilisées .


Définition d'une macro Invite

  1. Sur la page Macros, cliquez sur Ajouter > Invite > Unité pour créer une macro qui invite l'utilisateur à désigner une unité ou cliquez sur Chaîne pour créer une macro qui invite l'utilisateur à saisir du texte.

  2. Complétez les champs suivants :

    Nom de la macro : Saisissez tout nom désignant la macro. N'utilisez pas d'espaces dans le nom.

    Texte de l'invite : Saisissez le texte que vous souhaitez présenter à l'utilisateur. Par exemple, si votre invite concerne une unité d'installation, vous pourriez saisir le texte suivant : « Cette application va être installée sur l'unité C:. Saisissez une autre lettre d'unité si vous le souhaitez. »

    Valeur par défaut : Pour créer une macro d'invite au choix de l'unité, sélectionnez l'unité qui s'affichera par défaut. Pour créer une macro d'invite au choix d'une chaîne, saisissez le texte qui s'affichera par défaut.

    Espace disque minimal en Mo : Saisissez la quantité minimale d'espace disque disponible requise. L'utilisateur ne sera pas autorisé à effectuer d'installation sur une unité qui ne répond pas à ces exigences d'espace disque.

    Longueur de chaîne maximale en nombre de caractères (macro d'invite au choix d'une chaîne uniquement) : Entrez le nombre maximal de caractères que l'utilisateur peut saisir en réponse à une macro d'invite au choix d'une chaîne.

  3. Cliquez sur OK pour ajouter la macro à la liste Macros.

Pour plus informations sur l'utilisation de la macro dans une propriété de l'objet Application valide, reportez-vous à Propriétés d'objet Application où les macros peuvent être utilisées .